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

postgresql съхранена процедура със заявка към няколко схеми

Бихте могли да разгледате структурата на контрола for-in-execute:

FOR record_or_row IN EXECUTE text_expression LOOP 
    statements
END LOOP [ label ];

http://www.postgresql .org/docs/8.1/static/plpgsql-control-structures.html#PLPGSQL-RECORDS-ITERATING

Нещо като:

...

for users in select usename from pg_user where usename <> 'postgres' loop
    for simu in execute 'select id, name from '||quote_ident(users.usename)||'.simulation' loop
        return next simu;
    end loop;
end loop;
...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Homebrew postgres е счупен

  2. CONSTRAINT за проверка на стойности от отдалечено свързана таблица (чрез присъединяване и т.н.)

  3. Запитване за „серия“ от последователни колони в Postgres

  4. Postgres конвертира тип PATH в ARRAY

  5. Текстово търсене в Django с частично съвпадение на изречения, актуализация на django3