Erstellen einer PostgreSQL-Umgebung mit Docker (vom Setup bis kurz vor der Entwicklung)

Wie geht es weiter?

Annahme

--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.

Verfahren

Docker-Datei vorbereiten

nichts Besonderes.

Vorbereiten der Docker-Compose-Datei

docker-compose.yml


version: '3'

services:
  db:
    image: postgres
    environment:
        POSTGRES_HOST_AUTH_METHOD: 'trust'
    volumes:
      - ./database:/var/lib/postgresql/data

Verschiedene Einstellungen von postgresql

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}.*;

Referenzseite

Recommended Posts

Erstellen einer PostgreSQL-Umgebung mit Docker (vom Setup bis kurz vor der Entwicklung)
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Konstruktions- und Entwicklungsverfahren für lokale WordPress-Umgebungen mit Docker
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
JavaFX-Anwendungsentwicklung mit IntelliJ IDEA und Gradle ~ Von der Umgebungskonstruktion bis zum Beispielcode ~
Ich habe eine Entwicklungsumgebung mit Rails6 + Docker + PostgreSQL + Materialise erstellt.
Erstellen Sie eine Entwicklungsumgebung für Rails-Anwendungen mit Docker [Docker, Rails, Puma, Nginx, MySQL]
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Umgebungsbau mit Docker für Anfänger
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Aktualisieren Sie MySQL mit Docker von 5.7 auf 8.0
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Super Anfänger baut Rails 6 + Postgresql-Umgebung mit Docker bis zum Ende
So installieren Sie Pry nach dem Erstellen einer Rails-Entwicklungsumgebung mit Docker
Aufbau einer GPU-Umgebung mit Docker [Version Oktober 2020]
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Erstellen einer Rails 6- und PostgreSQL-Umgebung mit Docker
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Erstellen einer Umgebung für Laravel + MySQL + phpMyadmin mit Docker
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Zusammenfassung der Umgebungskonstruktion mit rvm und postgresql
So erstellen Sie eine Rails 6-Umgebung mit Docker
Ausführen mit normalen Befehlen für die Entwicklungssprache in der Docker-Entwicklungsumgebung
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 1. Umgebungskonstruktion
So verknüpfen Sie Rails6 Vue (aus dem Umgebungsbau)
Einstellung zum Verlassen des Docker-Containers mit VScode
[Rails] So erstellen Sie eine Umgebung mit Docker
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Einführung in Slay the Spire Mod Development (2) Konstruktion der Entwicklungsumgebung
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
[Rails] [Docker] Kopieren und Einfügen ist in Ordnung! So erstellen Sie eine Rails-Entwicklungsumgebung mit Docker
Aufbau der Rails Docker-Umgebung
[Docker-Umgebung] Umgang mit ActiveSupport :: MessageEncryptor :: InvalidMessage
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu