38 lines
955 B
Bash
Executable File
38 lines
955 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
SQL_DIR="/docker-entrypoint-initdb.d/sql"
|
|
|
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -f "$SQL_DIR/common/update_updated_at_column.sql"
|
|
|
|
ordered=(
|
|
users/users.sql
|
|
users/user_follows.sql
|
|
users/user_preferences.sql
|
|
users/user_verifications.sql
|
|
game/games.sql
|
|
player/players.sql
|
|
player/player_services.sql
|
|
shop/shop.sql
|
|
shop/shop_players.sql
|
|
shop/shop_invitations.sql
|
|
order/00-orders.sql
|
|
order/order_state_log.sql
|
|
wallet/00-wallets.sql
|
|
wallet/wallet_transactions.sql
|
|
community/posts.sql
|
|
community/comments.sql
|
|
community/post_likes.sql
|
|
community/comment_likes.sql
|
|
dispute/disputes.sql
|
|
dispute/dispute_timeline.sql
|
|
review/reviews.sql
|
|
notification/notifications.sql
|
|
search/favorites.sql
|
|
)
|
|
|
|
for f in "${ordered[@]}"; do
|
|
[ -f "$SQL_DIR/$f" ] || continue
|
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -f "$SQL_DIR/$f"
|
|
done
|