PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgresql:jak stworzyć tabelę tylko jeśli jeszcze nie istnieje?

Nie jestem pewien, kiedy został dodany, ale dla kompletności chciałbym zaznaczyć, że w wersji 9.1 (być może wcześniej) IF NOT EXISTS może być użyte. IF NOT EXISTS utworzy tabelę tylko wtedy, gdy jeszcze nie istnieje.

Przykład:

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

Spowoduje to utworzenie tabeli o nazwie vip w schemacie users jeśli tabela nie istnieje.

Źródło



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapewnić klientowi API 1 000 000 wyników z bazy danych?

  2. Flask i SQLAlchemy powodują wiele IDLE w połączeniach transakcyjnych w PostgreSQL

  3. postgresql COUNT(DISTINCT...) bardzo wolno

  4. Zapętlanie w wybranym zapytaniu

  5. PostgreSQL regexp_replace(), aby zachować tylko jedną spację