PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL:таблица само за четене

Да, нещата могат да се объркат.

Postgres никога не би позволил това състояние чрез DDL команди и поведението му сега е основно недефинирано.

От една страна, всеки материализиран изглед се очаква да има свързана дефиниция и така pg_dump сега се срива, оплаквайки се, че definition of view "t" appears to be empty (length zero) .

Вашият „материализиран изглед“ също може да има стойности по подразбиране на колони, ограничения, тригери и много други неща, които никога не биха били разрешени чрез DDL, което може да причини собствен набор от проблеми.

Ако искате да направите таблица само за четене, задайте съответните разрешения или отхвърлете всякакви промени в тригер .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Застой в PostgreSQL при изпълнение на UPDATE

  2. Pgsql грешка:Може да се наложи да добавите изрични преобразувания на типове

  3. Как да използвате pandas за извършване на upsert в SqlAlchemy

  4. django.db.utils.ProgrammingError:връзката bot_trade не съществува

  5. Масивни вложки с pg-обещание