Construire un environnement PostgreSQL avec Docker (de la configuration à juste avant le développement)

La façon de procéder

supposition

procédure

Préparation du fichier docker

rien de spécial.

Préparation du fichier docker-compose

docker-compose.yml


version: '3'

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

Divers paramètres de postgresql

Pour vérifier l'opération sur docker, démarrez PostgreSQL sur Docker et lancez bash à l'avance. Exécutez la commande suivante dans le terminal.

#Démarrez le conteneur ("-Ajoutez "d" pour exécuter en arrière-plan)
docker-compose up -d
#Vérifiez le nom du conteneur
docker ps
#Se connecter au conteneur
docker exec -it {nom du conteneur postgreSQL} bash
#Connectez-vous à postgreSQL
psql -U postgres

--Utilisateur créé

--Créer un utilisateur
create role {role name} with login password '{password}';
--Confirmation du résultat de la création
\du

Il est supposé que les rôles seront attribués séparément, mais cet article ne les couvrira pas. Veuillez vous référer à cette page et la créer si nécessaire. https://www.dbonline.jp/postgresql/role/index2.html#section1 https://www.dbonline.jp/postgresql/role/index3.html

--Créer une base de données

--Créer une base de données
create database {database name};
--Afficher la liste des bases de données
\l

--Création de schéma

--Créer un schéma
CREATE SCHEMA {schema name};
create schema anpi;

--Liste des schémas
\dn

--Créer une table

--Créer une table
create table {schema name}.{table name};

--Liste des tables
\dt {schema name}.*;

Site de référence

Recommended Posts

Construire un environnement PostgreSQL avec Docker (de la configuration à juste avant le développement)
Construction de l'environnement de développement Laravel avec Docker (Mac)
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
[Docker] Construction de l'environnement Rails 5.2 avec docker
Développement d'applications JavaFX avec IntelliJ IDEA et Gradle ~ De la construction d'environnement à l'exemple de code ~
J'ai créé un environnement de développement avec rails6 + docker + postgreSQL + Materialise.
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
J'ai essayé de créer un environnement de développement padrino avec Docker
Créer un environnement Node.js avec Docker Compose
Construction d'environnement avec Docker pour les débutants
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Le super débutant construit Rails 6 + environnement Postgresql avec Docker jusqu'à la fin
Comment installer Pry après avoir créé un environnement de développement Rails avec Docker
Construction de l'environnement GPU avec Docker [version d'octobre 2020]
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Construction de Rails 6 et environnement PostgreSQL avec Docker
Créer un environnement de développement PureScript avec Docker
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
Créer un environnement de développement Wordpress avec Docker
Résumé de la construction de l'environnement avec rvm et postgresql
Comment créer un environnement Rails 6 avec Docker
Comment exécuter avec des commandes de langage de développement normales dans l'environnement de développement Docker
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Créer un environnement de développement pour Docker + Rails6 + Postgresql
[Développement d'applications Jakarta EE 8 avec Gradle] 1. Construction de l'environnement
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
Paramètre pour quitter le conteneur Docker avec VScode
[Rails] Comment créer un environnement avec Docker
Créer un environnement de développement Spring Boot avec docker
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Introduction au développement de modules Slay the Spire (2) Construction de l'environnement de développement
Comment créer un environnement Docker avec Gradle pour IntelliJ
[Rails] [Docker] Le copier-coller est OK! Comment créer un environnement de développement Rails avec Docker
Construction de l'environnement Rails Docker
[Environnement Docker] Comment gérer ActiveSupport :: MessageEncryptor :: InvalidMessage
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant
[Note] Créez un environnement Java à partir de zéro avec docker