Files
bun.sh/test/docker/init-scripts/postgres/01-init.sql
Claude ae3bb1af33 Fix Docker test infrastructure issues
- Add missing PostgreSQL roles (bun_sql_test_md5, bun_sql_test_scram) to init script
- Fix MySQL image configuration to handle building mysql_tls service
- Remove --quiet-pull flag to show Docker pull progress
- Add CI preparation script to pre-pull and build images
- Add helper methods for image management (pullImages, buildServices, prepareImages)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 23:56:14 +02:00

18 lines
666 B
SQL

-- PostgreSQL initialization script for plain setup
ALTER SYSTEM SET max_prepared_transactions = '1000';
ALTER SYSTEM SET max_connections = '2000';
-- Create test users with different auth methods
CREATE USER bun_sql_test;
CREATE USER bun_sql_test_md5 WITH PASSWORD 'bun_sql_test_md5';
CREATE USER bun_sql_test_scram WITH PASSWORD 'bun_sql_test_scram';
-- Create test database
CREATE DATABASE bun_sql_test;
-- Grant permissions to all test users
GRANT ALL ON DATABASE bun_sql_test TO bun_sql_test;
GRANT ALL ON DATABASE bun_sql_test TO bun_sql_test_md5;
GRANT ALL ON DATABASE bun_sql_test TO bun_sql_test_scram;
ALTER DATABASE bun_sql_test OWNER TO bun_sql_test;