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

PL/pgSQL анонимен кодов блок

Трябва да има оидна константа в ALTER LARGE OBJECT oid ... . Опитайте това решение:

DO $$
    DECLARE
        bigobject integer;
    BEGIN
        SELECT lo_creat(-1) INTO bigobject;
        EXECUTE 'ALTER LARGE OBJECT ' || bigobject::text || ' OWNER TO postgres';
        ...

Същото важи и за GRANT и REVOKE, разбира се.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да намеря заглавката 'libpq-fe.h при опит за инсталиране на pg gem

  2. PG::UndefinedTable:ГРЕШКА:релация не съществува с правилно именуване и конвенция на Rails

  3. Забравих паролата, която въведох по време на инсталацията на postgres

  4. Възможно ли е да се промени естествения ред на колоните в Postgres?

  5. Безопасно преименувайте таблици, като използвате колони от сериен първичен ключ