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

Postgresql:jak vytvořit tabulku, pouze pokud ještě neexistuje?

Nejsem si jistý, kdy byl přidán, ale pro úplnost bych rád upozornil, že ve verzi 9.1 (možná dříve) IF NOT EXISTS může být použito. IF NOT EXISTS vytvoří tabulku, pouze pokud ještě neexistuje.

Příklad:

CREATE TABLE IF NOT EXISTS users.vip
(
  id integer
)

Tím se vytvoří tabulka s názvem vip ve schématu users pokud tabulka neexistuje.

Zdroj



  1. Zabijte postgresql relaci/připojení

  2. MySQL Great Circle Distance (Haversine vzorec)

  3. Bezobslužná instalace Percona/MySQL na Ubuntu

  4. Předřadit název tabulky ke každému sloupci v sadě výsledků v SQL? (konkrétně Postgres)