sql >> Databasteknik >  >> RDS >> PostgreSQL

hur man hanterar ständigt föränderliga lösenord i sqlalchemy+psycopg2?

Ett tillvägagångssätt skulle vara att använda creator argument för create_engine() :

Ändra bara din make_sqlalchemy_string() för att producera dsn argument för psycopg2.connect() , vilket kan innebära att du inte behöver ändra det alls på grund av accepterad format för anslutningssträngar , och skicka skaparen:

create_engine('postgresql://', creator=lambda: psycopg2.connect(make_dsn_string()))



  1. Hur man hittar datumformatet som används i den aktuella sessionen i SQL Server (T-SQL)

  2. Hur man använder inbyggt lösenord med MySQL 5.7

  3. Oracle motsvarande SQL Server inkluderade kolumner att indexera

  4. Konvertera 'datetime' till 'time' i SQL Server (T-SQL-exempel)