sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql:hvordan opretter man kun tabel, hvis den ikke allerede eksisterer?

Jeg er ikke sikker på, hvornår den blev tilføjet, men for fuldstændighedens skyld vil jeg gerne påpege, at i version 9.1 (måske før) IF NOT EXISTS Kan bruges. IF NOT EXISTS vil kun oprette tabellen, hvis den ikke allerede eksisterer.

Eksempel:

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

Dette vil oprette en tabel med navnet vip i skemaet users hvis tabellen ikke eksisterer.

Kilde



  1. Problem med SQLiteOpenHelper på Android 2.X og 3.X

  2. Kan mysql importere en csv- eller anden txt-fil til én kolonne?

  3. Sådan starter, genstarter, kontrollerer du status og stopper MySQL-serveren

  4. Brug af tællefunktionen til at bestemme, hvad der vises i if-sætningen