sql >> Databáze >  >> RDS >> PostgreSQL

Vytvořit funkci SQL odkazující na tabulku nebo sloupec, který (zatím) neexistuje

Můžete nastavit konfigurační proměnnou check_function_bodies na hodnotu false před vytvořením funkcí.

Například by vám to mělo umožnit vytvořit testovací funkci, i když test_table neexistuje:

BEGIN;
SET LOCAL check_function_bodies TO FALSE;
CREATE or REPLACE FUNCTION test_function() RETURNS INT AS $$
  SELECT id from test_table;
$$ LANGUAGE sql;
COMMIT;

Dokumentace:http:/ /www.postgresql.org/docs/9.5/static/runtime-config-client.html#GUC-CHECK-FUNCTION-BODIES



  1. Má někdo významný důkaz, že CHAR je rychlejší než VARCHAR?

  2. Neobsahuje MySQL součástí MAMP konfigurační soubor?

  3. Chyba při pokusu o připojení MySQL se sqlalchemy (Flask)

  4. Postgres where klauzule porovnat časové razítko