Kuidas leida PostgreSQLis teatud kindla nimega andmebaas või andmebaas, millel on teatud kindel omanik?

Postitas Erki Eessaar 23.09.2021 10:51
Otsin näitena andmebaasi, mille nimes sisaldub 990999 või mille omaniku kasutajanimes sisaldub 990999.

Ühenduge psqlis suvalise kasutaja andmebaasiga (kuid mitte andmebaasiga postgres). Andke käsk

\l *990999*

Näete nimekirja andmebaasidest, mille nimes sisaldub 990999.

Käivitage süsteemikataloogi päring:

SELECT datname, pg_encoding_to_char(encoding) AS encoding, datcollate, datctype, rolname AS owner
FROM pg_database INNER JOIN pg_authid ON pg_database.datdba=pg_authid.oid
WHERE datname LIKE '%990999%'
OR rolname LIKE '%990999%'
ORDER BY datname, rolname;

Näete nimekirja andmebaasides, mille nimes või omaniku nimes sisaldub 990999.
Süsteemikataloogi andmebaasis pg_database on andmed kõigi serveril loodud andmebaaside kohta.

Hinda postitust:

Keskmine hinne : Pole veel hinnanguid!