diff --git a/backend/alembic.ini b/backend/alembic.ini index d910f09..1d6a20d 100644 --- a/backend/alembic.ini +++ b/backend/alembic.ini @@ -2,7 +2,8 @@ script_location = alembic prepend_sys_path = . version_path_separator = os -sqlalchemy.url = postgresql+asyncpg://tradmate:tradmate@localhost:5432/tradmate +# 生产环境数据库 +sqlalchemy.url = postgresql+asyncpg://foreign_trade:dWFNi67nHNbPbjmP@localhost:5432/foreign_trade [loggers] keys = root,sqlalchemy,alembic diff --git a/backend/alembic/env.py b/backend/alembic/env.py index f42644b..386f6c9 100644 --- a/backend/alembic/env.py +++ b/backend/alembic/env.py @@ -13,9 +13,11 @@ if config.config_file_name is not None: fileConfig(config.config_file_name) from app.database import Base +from app.config import settings from app.models import User, Product, Customer, Conversation, Message, Quotation, QuotationItem, CorpusEntry, Team, TeamMember, UsageLog, Notification, Feedback, Subscription, PreferenceAnalysis, MarketingEffect, Device, FollowupStrategy, FollowupLog, SystemConfig target_metadata = Base.metadata +config.set_main_option("sqlalchemy.url", settings.DATABASE_URL) def run_migrations_offline() -> None: