Vaak moet u mogelijk een schema maken in een PostgreSQL-database. Hier leest u hoe u een schema in een database maakt met de PostgreSQL CREATE SCHEMA-instructie.
Hoe maak je een schema in PostgreSQL
Hier zijn de stappen om een schema in PostgreSQL te maken met behulp van de instructie CREATE SCHEMA. Hier is de syntaxis van de opdracht CREATE SCHEMA
CREATE SCHEMA [IF NOT EXISTS] schema_name;
In de bovenstaande verklaring moet u de schemanaam vermelden na CREATE SCHEMA. Zorg ervoor dat de schemanaam uniek is in de database.
U kunt hierboven ook een optioneel trefwoord IF NOT EXISTS opgeven om een PostgreSQL-schema te maken, alleen als het niet bestaat.
Hier is een voorbeeld om een schema te maken in PostgreSQL
# create schema sample;
Bonus Lezen:PostgreSQL Database maken
Schema maken voor gebruiker
Als u alleen een schema voor een specifieke gebruiker wilt maken, gebruikt u de onderstaande AUTHORIZATION-clausule
# CREATE SCHEMA [IF NOT EXISTS] schema_name AUTHORIZATION username;
Hier is bijvoorbeeld de SQL-query om een schema te maken met de naam sample voor gebruiker db_user
# CREATE SCHEMA [IF NOT EXISTS] sample AUTHORIZATION db_user;
Bonus lezen:PostgreSQL-tabel maken
Laat alle schema's in de database zien
Hier is de SQL-query om alle schema's in uw database te tonen.
postgres=# SELECT * FROM pg_catalog.pg_namespace ORDER BY nspname; nspname | nspowner | nspacl --------------------+----------+------------------------------------- information_schema | 10 | {postgres=UC/postgres,=U/postgres} pg_catalog | 10 | {postgres=UC/postgres,=U/postgres} pg_temp_1 | 10 | pg_toast | 10 | pg_toast_temp_1 | 10 | public | 10 | {postgres=UC/postgres,=UC/postgres}
Bonus Lezen:Histogram maken in PostgreSQL
Hopelijk kunt u nu gemakkelijk een PostgreSQL-schema maken.
Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te monitoren. Probeer het vandaag nog!