S SmartDocs
시리즈: Bridget sql 18 줄 · 업데이트 2026-05-08

01-create-databases.sql

Bridget/payment-gateway-microservices/infra/postgres-init/01-create-databases.sql

-- Run on first boot of the postgres container. Each microservice gets its own
-- database and its own role — DB-per-service.

-- payment-service
CREATE USER payment_svc       WITH PASSWORD 'payment_svc';
CREATE DATABASE payment_db    OWNER payment_svc;

-- payment-query-service
CREATE USER query_svc         WITH PASSWORD 'query_svc';
CREATE DATABASE payment_query_db OWNER query_svc;

-- fraud-check-service
CREATE USER fraud_svc         WITH PASSWORD 'fraud_svc';
CREATE DATABASE fraud_db      OWNER fraud_svc;

-- notification-service
CREATE USER notification_svc  WITH PASSWORD 'notification_svc';
CREATE DATABASE notification_db OWNER notification_svc;

관련 글

Bridget java 업데이트 2026-03-30

PaymentGatewayApplication.java

PaymentGatewayApplication.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/PaymentGatewayApplication.java).

글 읽기 →
Bridget java 업데이트 2026-03-20

ApplicationConfiguration.java

ApplicationConfiguration.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/ApplicationConfiguration.java).

글 읽기 →
Bridget java 업데이트 2026-03-30

RequestResponseLogger.java

RequestResponseLogger.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/RequestResponseLogger.java).

글 읽기 →
Bridget java 업데이트 2026-04-14

PaymentGatewayController.java

PaymentGatewayController.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/controller/PaymentGatewayController.java).

글 읽기 →
Bridget java 업데이트 2026-03-20

PaymentStatus.java

PaymentStatus.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/enums/PaymentStatus.java).

글 읽기 →
Bridget java 업데이트 2026-03-29

BankErrorException.java

BankErrorException.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/exception/BankErrorException.java).

글 읽기 →