Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sesja SQLAlchemy i relacja połączenia

będzie "po prostu działać", jeśli (a) twoja sesja jest sesją scoped_session i (b) używasz jej w sposób niewspółbieżny (ten sam pid / wątek). Jeśli jesteś zbyt paranoiczny, upewnij się (potwierdź), że używasz tego samego identyfikatora połączenia za pośrednictwem

session.connection().connection.thread_id()

nie ma też sensu przekazywać sesji jako argumentu. Zainicjuj go raz, gdzieś w globalnym zasięgu twojej aplikacji, a następnie wywołaj w dowolnym miejscu w kodzie, otrzymasz ten sam identyfikator połączenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przypisać wartość do zmiennej za pomocą funkcji agregującej w mysql?

  2. Czy to najlepsze podejście do tworzenia ścieżki audytu?

  3. MySQL | REGEXP VS Lubię

  4. Jak mogę dodać klucz obcy podczas tworzenia nowej tabeli?

  5. „Nie można przekonwertować wartości daty/godziny MySQL na System.DateTime”, GDY nie używa się daty — C#.Net