Pingu
Computer MySQL PostgreSQL Books Publications
Spielereien Kanu Business TopoDB POI Klettersteigen History TransPool Thermal Baden Brokenstuben Goldwaschen
Blog Contact
Shinguz
Google
/ch/open

PostgreSQL Indexes

Index creation time

SQL> SELECT * FROM t_demo LIMIT 10;
SQL> \timing
SQL> SHOW maintenance_work_mem;

SQL> SELECT tablename, indexname, indexdef
  FROM pg_indexes
 WHERE schemaname = 'public'
ORDER BY tablename, indexname;

SQL> VACUUM ANALYZE;
SQL> CHECKPOINT;

SQL> CREATE INDEX ON t_demo (v1);
SQL> DROP INDEX t_demo_v1_idx;

SQL> select version();

PostgreSQL CLI prompt for psql

#
# $HOME/.psqlrc
#
\set PROMPT1 '(%n@%M:%>) %`date +%H:%M:%S` [%/] \n%x\> '
psql --set=PROMPT1='SQL> ' --no-psqlrc
PROMPT1="PROMPT1=%[%033[1;31;40m%]%/%R%[%033[0m%]> "
psql -v "${PROMPT1}" --no-psqlrc