Category Archives: PostgreSQL

Setting Session Authorization and Search Path

SET SESSION AUTHORIZATION jane; SET search_path = schema1,schema2, schema3; SELECT * FROM any_table_in_schema_1_2_or_3;

Posted in Database, PostgreSQL | Leave a comment

Implicit Casting in PostgreSQL

12CREATE CAST(integer AS character varying) WITH INOUT AS IMPLICIT; CREATE CAST (character varying AS integer) WITH INOUT AS IMPLICIT;

Posted in Database, PostgreSQL | Leave a comment

Integer Array Casting in PostgreSQL

123456– Rule: "_DELETE" ON sometable — DROP RULE "_DELETE" ON sometable; CREATE OR REPLACE RULE "_DELETE" AS     ON DELETE TO sometable DO INSTEAD  DELETE FROM _sometable  WHERE _sometable.account_id = old.account_id AND (old.domain_id = ANY ((( SELECT get_visible_domains(‘DELETE’::text) AS … Continue reading

Posted in Database, PostgreSQL | Leave a comment

Tracing PostgreSQL Error Log

1/pgsql/dev-db/tail -f postgresql.log

Posted in Database, Linux, PostgreSQL | Leave a comment

Reset Sequence using PostgreSQL

1SELECT setval(‘YOUR_SEQUENCE_NAME’, (SELECT MAX(id) FROM YOUR_TABLE_NAME));

Posted in Database, PostgreSQL | Leave a comment