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

PostgreSQL:tabel hanya-baca

Ya, semuanya bisa salah.

Postgres tidak akan pernah mengizinkan status ini melalui perintah DDL, dan perilakunya sekarang pada dasarnya tidak terdefinisi.

Untuk satu hal, setiap tampilan yang terwujud diharapkan memiliki definisi terkait, dan karenanya pg_dump sekarang macet, mengeluh bahwa definition of view "t" appears to be empty (length zero) .

"Tampilan terwujud" Anda mungkin juga memiliki default kolom, batasan, pemicu, dan banyak hal lain yang tidak akan pernah diizinkan melalui DDL, yang dapat menyebabkan serangkaian masalah mereka sendiri.

Jika Anda ingin membuat tabel hanya-baca, setel izin , atau tolak perubahan apa pun dalam pemicu .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang dimaksud dengan %% dalam PL/pgSQL?

  2. Pandas - write_frame ke sqlite - datetime64[ns]

  3. psycopg2 cursor.execute() dengan parameter query SQL menyebabkan kesalahan sintaks

  4. Postgresql tidak membuat db dengan "createdb" sebagai pengguna super, namun tidak menghasilkan kesalahan

  5. PostgreSQL:Buat indeks pada stempel waktu::DATE