PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Membuat Prosedur Tersimpan dengan SQLAlchemy

Anda dapat membuat stored procedures (sebenarnya, jalankan SQL statement yang valid ) dengan menggunakan sqlalchemy.sql.expression. teks membangun:

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

Tapi ini akan lebih dari sebuah lampiran ke SQLAlchemy daripada penggunaan yang dirancang.
Ini juga tidak dapat dilakukan dengan cara yang independen dari DMBS, yang merupakan salah satu keuntungan menggunakan ORM alat seperti SQLAlchemy.
Jika tujuan Anda adalah untuk mengontrol versi skema database Anda, Anda masih dapat menggunakannya, tetapi Anda harus mengambil kendali penuh proses ini dan menangani hal-hal seperti ketergantungan antara stored procedures , UDFs , views dan buat/lepaskan dalam urutan yang benar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara alami bergabung dengan dua kueri dengan klausa?

  2. Indeks pada Stempel Waktu:Fungsi dalam ekspresi indeks harus ditandai sebagai TIDAK DAPAT DIUBAH

  3. Pengaturan Multi Pusat Data Dengan PostgreSQL

  4. Jalankan kueri PostgreSQL dari baris perintah

  5. rails - kesalahan postgres:Alasan:Versi perpustakaan tidak kompatibel:libpq.5.dylib membutuhkan versi 1.0.0 atau lebih baru,