Запуск в контейнере? Тогда можно создать скрипт и положить его в
/docker-entrypoint-initdb.d/
# docker-compose.yaml
services:
postgres:
build: ./postgres
volumes:
- ./init-db.sql:/docker-entrypoint-initdb.d/setup.sql
ports:
- "5432:5432"
init-db.sql - скрипт инициализации