sql >> Databáze >  >> RDS >> PostgreSQL

Rozdělení seznamu v Postgres 12

Nevím, kde jste našel tuto syntaxi, zjevně ne v příručce . Jak můžete vidět zde oddíly se vytvářejí pomocí create table .. as partition of v Postgres:

Definujte tabulku:

CREATE TABLE countrymeasurements
(
  countrycode int NOT NULL,
  countryname character varying(30) NOT NULL,
  languagename character varying (30) NOT NULL,
  daysofoperation character varying(30) NOT NULL,
  salesparts    bigint,
  replaceparts  bigint
)
PARTITION BY LIST(countrycode);

Definujte oddíly:

create table india 
  partition of countrymeasurements 
  for values in (1);
  
create table japan
  partition of countrymeasurements 
  for values in (2);
  
create table china
  partition of countrymeasurements 
  for values in (3);

create table malaysia
  partition of countrymeasurements 
  for values in (4);


  1. MySQL:Jak vložit více záznamů se stejným automatickým přírůstkem ID

  2. MySQL zkopírujte uživatele

  3. oracle plsql:jak analyzovat XML a vložit do tabulky

  4. Změna tabulky migrace místnosti nepřidává nový sloupec a migrace je volána znovu a znovu