PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql में सभी डेटाबेस और उनके स्कीमा को कैसे सूचीबद्ध करें?

निम्न क्वेरी \l+ . के समान आउटपुट प्रदान करेगी psql . में PostgreSQL 9.4.1 के अनुसार:

SELECT
  d.datname as "Name",
  pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
  pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
  d.datcollate as "Collate",
  d.datctype as "Ctype",
  pg_catalog.array_to_string(d.datacl, E'\n') as "Access privileges",
  CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT')
    THEN pg_catalog.pg_size_pretty(pg_catalog.pg_database_size(d.datname))
    ELSE 'No Access'
  END as "Size",
  t.spcname as "Tablespace",
  pg_catalog.shobj_description(d.oid, 'pg_database') as "Description"
FROM
  pg_catalog.pg_database d
JOIN
  pg_catalog.pg_tablespace t on d.dattablespace = t.oid
ORDER BY 1;

यहाँ स्रोत है:src/ bin/psql/describe.c



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. नीचे से ऊपर तक संचयी योग की गणना कैसे करें?

  2. ClusterControl के साथ PostgreSQL शेयरिंग को कैसे कॉन्फ़िगर करें

  3. PGAdmin 4 बिना किसी त्रुटि के डेटाबेस का बैकअप लेने में विफल रहता है

  4. पोस्टग्रेस्क्ल डेटाबेस के साथ त्रुटि:क्या सर्वर स्थानीय रूप से चल रहा है और यूनिक्स डोमेन सॉकेट /var/run/postgresql/.s.PGSQL.5432 पर कनेक्शन स्वीकार कर रहा है?

  5. SQL डेटाबेस में आयामी और इकाई विश्लेषण