PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Utilisation de docker-compose pour créer des tables dans la base de données postgresql

Cela n'a pas fonctionné pour moi avec le COPY approche dans Dockerfile . Mais j'ai réussi à exécuter mon init.sql fichier en ajoutant ce qui suit à docker-compose.yml :

Volumes
    volumes:
        - ./init.sql:/docker-entrypoint-initdb.d/init.sql

init.sql était dans le même répertoire que mon docker-compose.yml .J'ai choisi la solution de cet essentiel. Consultez cet article pour plus d'informations.