Database PHP 03: Driver SQL Server installeren versie 5.4 (cursus / Tutorial Nederlands Gesproken)
Inhoudsopgave:
Wanneer u PostgreSQL-databaseservers beheert, is een van de meest voorkomende taken die u waarschijnlijk zult uitvoeren, een lijst van de databases en hun tabellen.
PostgreSQL wordt geleverd met een interactieve tool genaamd
psql
waarmee u verbinding kunt maken met de server en er vragen tegen kunt uitvoeren. Wanneer u
psql
kunt u ook profiteren van de meta-opdrachten. Deze opdrachten zijn handig voor scripting en opdrachtregelbeheer. Alle meta-opdrachten beginnen met een niet-geciteerde backslash en worden ook wel backslash-opdrachten genoemd.
In deze zelfstudie wordt uitgelegd hoe u databases en tabellen op een PostgreSQL-server kunt weergeven met behulp van
psql
.
Lijst met databases
U kunt verbinding maken met de PostgreSQL-server met de opdracht
psql
als elke systeemgebruiker. Afhankelijk van de serverconfiguratie moet de gebruiker mogelijk zijn wachtwoord invoeren om verbinding te maken met de psql-terminal. Typ
psql
om toegang te krijgen tot de psql-terminal als de gebruiker waarop u momenteel bent ingelogd.
Wanneer het PostgreSQL-pakket is geïnstalleerd, wordt een beheerder met de naam "postgres" gemaakt. Standaard kan deze gebruiker zonder wachtwoord verbinding maken met de lokale PostgreSQL-server.
Om toegang te krijgen tot de
psql
terminal als "postgres" van de gebruiker, voert u het volgende uit:
sudo -u postgres psql
Met de opdracht
sudo
kunt u opdrachten uitvoeren als een andere gebruiker.
Voer vanuit de psql-terminal
\l
of
\list
meta-commando uit om alle databases weer te geven:
\l
De uitvoer omvat het aantal databases, de naam van elke database, de eigenaar, codering en toegangsrechten:
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+---------+----------------------- odoo | odoo | UTF8 | C | C.UTF-8 | postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 | template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
PostgreSQL-server heeft standaard drie databases, template0, template1 en postgres. De eerste twee zijn sjablonen die worden gebruikt bij het maken van nieuwe databases.
Om een lijst van alle databases te krijgen zonder toegang te krijgen tot de psql-shell, gebruikt u de schakelaar
-c
zoals hieronder getoond:
sudo -u postgres psql -c "\l"
Een andere manier om de databases weer te geven, is door de volgende SQL-instructie te gebruiken:
SELECT datname FROM pg_database;
In tegenstelling tot het
\l
meta-commando toont de query hierboven alleen de namen van de databases:
datname ----------- postgres odoo template1 template0 (4 rows)
Lijsttafels
Om alle tabellen van een bepaalde database weer te geven, moet u eerst verbinding maken met de
\c
of
\connect
meta-opdracht. De gebruiker waarbij u bent aangemeld voor de psql-terminal moet verbinding kunnen maken met de database.
Als u bijvoorbeeld verbinding wilt maken met de database met de naam 'odoo', typt u:
\c odoo
Nadat de database is omgeschakeld, gebruikt u de opdracht
\dt
meta om alle databasetabellen weer te geven:
De uitvoer bevat het aantal tabellen, de naam van elke tabel en het schema, type en eigenaar:
List of relations Schema | Name | Type | Owner --------+-----------------------------------------------------+-------+------- public | base_import_import | table | odoo public | base_import_mapping | table | odoo public | base_import_tests_models_char | table | odoo… public | web_editor_converter_test_sub | table | odoo public | web_tour_tour | table | odoo public | wizard_ir_model_menu_create | table | odoo (107 rows)
Als de database leeg is, ziet de uitvoer er als volgt uit:
No relations found.
Gebruik
\dt+
voor informatie over de afmetingen van de tabellen en beschrijvingen.
Conclusie
U hebt geleerd hoe u PostgreSQL-databases en -tabellen kunt weergeven met de opdracht
psql
.
Als je nog vragen hebt, kun je een reactie achterlaten.
postgresqlU kunt functie-upgrades op uw Windows 10-computer uitstellen of uitstellen met tot 365 dagen met behulp van de optie in uw Instellingen. Gebruik het uitstel van de installatie van Windows 10 v1803 April 2018 Update op uw computer. Zie hoe u dit moet doen.
U kunt de
Alle apps weergeven automatisch weergeven in Windows 8.1 Startscherm
Windows 8.1 heeft het voor gebruikers mogelijk gemaakt om de weergave Alle apps weer te geven wanneer ze de site bezoeken Start scherm. U kunt ook eerst bureaublad-apps weergeven.
Schakel het verwijderen van e-mails van outlook.com van een client met behulp van pop in
Als u POP gebruikt om Outlook.com-e-mails in een desktop-client te beheren, verwijdert u e-mails waarin het niet automatisch online wordt verwijderd. We laten u zien hoe







