PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Tworzenie procedur składowanych za pomocą SQLAlchemy

Możesz tworzyć stored procedures (właściwie wykonaj dowolną poprawną instrukcję SQL statement ) przy użyciu sqlalchemy.sql.expression. tekst konstrukcja:

t = text("SELECT * FROM users WHERE id=:user_id")
result = connection.execute(t, user_id=12)

Ale to będzie bardziej dodatek do SQLAlchemy, a nie do zaprojektowanego użycia.
Również nie można tego zrobić w sposób niezależny od DMBS, co jest jedną z korzyści przy użyciu ORM narzędzia takie jak SQLAlchemy.
Jeśli Twoim celem jest kontrola wersji schematu bazy danych, nadal możesz go używać, ale musisz przejąć pełną kontrolę nad tym procesem i obsługiwać takie rzeczy, jak zależności między stored procedures , UDFs , views i utwórz/upuść je we właściwej kolejności.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL, wyzwalacze i współbieżność w celu wymuszenia klucza tymczasowego

  2. Jak statycznie skompilować Qt 5.8 z wtyczką PostgreSQL w VS2015?

  3. postgresql:błąd zduplikowanej wartości klucza narusza ograniczenie unikalności

  4. Odpytywanie PostgreSQL o raport Open-High-Low-Close (OHLC)

  5. Czy można policzyć wszystkie wiersze o tym samym identyfikatorze za pomocą COUNT?