--Docker Installation ist abgeschlossen ――Ich erinnere mich nicht, dass ich es schwer hatte, also denke ich, dass ich es schnell einfügte, indem ich auf die offizielle Seite oder Referenzseite schaute.
nichts Besonderes.
docker-compose.yml
version: '3'
services:
db:
image: postgres
environment:
POSTGRES_HOST_AUTH_METHOD: 'trust'
volumes:
- ./database:/var/lib/postgresql/data
Um den Vorgang auf Docker zu überprüfen, starten Sie PostgreSQL auf Docker und lassen Sie Bash im Voraus laufen. Führen Sie den folgenden Befehl im Terminal aus.
#Starten Sie den Container ("-Fügen Sie "d" hinzu, um im Hintergrund zu laufen.
docker-compose up -d
#Überprüfen Sie den Containernamen
docker ps
#Mit Container verbinden
docker exec -it {Name des PostgreSQL-Containers} bash
#Melden Sie sich bei postgreSQL an
psql -U postgres
--Benutzer erstellt
--Benutzer erstellen
create role {role name} with login password '{password}';
--Bestätigung des Erstellungsergebnisses
\du
Es wird davon ausgegangen, dass Rollen separat zugewiesen werden, dieser Artikel behandelt sie jedoch nicht. Bitte beziehen Sie sich auf diese Seite und erstellen Sie sie gegebenenfalls. https://www.dbonline.jp/postgresql/role/index2.html#section1 https://www.dbonline.jp/postgresql/role/index3.html
--Datenbank erstellen
--Datenbank erstellen
create database {database name};
--Datenbankliste anzeigen
\l
--Erstellen eines Schemas
CREATE SCHEMA {schema name};
create schema anpi;
--Schemaliste
\dn
--Tabelle erstellen
--Eine Tabelle erstellen
create table {schema name}.{table name};
--Tabellenliste
\dt {schema name}.*;
Recommended Posts