PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Periksa apakah tipe yang ditentukan pengguna sudah ada di PostgreSQL

Saya menambahkan di sini solusi lengkap untuk membuat tipe dalam skrip sederhana, tanpa perlu membuat fungsi hanya untuk tujuan ini.

--create types
DO $$
BEGIN
    IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'my_type') THEN
        CREATE TYPE my_type AS
        (
            --my fields here...
        );
    END IF;
    --more types here...
END$$;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 membocorkan memori setelah permintaan besar

  2. Bagaimana cara membandingkan baris saat ini dengan baris berikutnya dan sebelumnya di PostgreSQL?

  3. Cara Mengonversi String ke Tanggal di PostgreSQL

  4. Bisakah saya meminta Postgresql untuk mengabaikan kesalahan dalam transaksi?

  5. ClusterControl - Manajemen Cadangan Tingkat Lanjut - PostgreSQL