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

Bekerja dengan Tampilan Postgres/PostGIS di SQLAlchemy

Objek tabel di SQLAlchemy memiliki dua peran. Mereka dapat digunakan untuk mengeluarkan perintah DDL untuk membuat tabel dalam database. Tetapi tujuan utamanya adalah untuk mendeskripsikan kolom dan tipe data tabular yang dapat dipilih dan disisipkan ke.

Jika Anda hanya ingin memilih, maka tampilan SQLAlchemy terlihat persis seperti tabel biasa. Cukup menggambarkan tampilan sebagai Tabel dengan kolom yang Anda minati (Anda bahkan tidak perlu mendeskripsikan semua kolom). Jika Anda ingin menggunakan ORM, Anda harus mendeklarasikan untuk SQLAlchemy bahwa beberapa kombinasi kolom dapat digunakan sebagai kunci utama (apa pun yang unik akan dilakukan). Mendeklarasikan beberapa kolom sebagai kunci asing juga akan mempermudah pengaturan relasi apa pun. Jika Anda tidak mengeluarkan buat untuk objek Tabel itu, maka hanya metadata untuk SQLAlchemy untuk mengetahui cara mengkueri database.

Jika Anda juga ingin menyisipkan ke tampilan, Anda harus membuat aturan atau pemicu PostgreSQL pada tampilan yang mengarahkan penulisan ke lokasi yang benar. Saya tidak mengetahui resep penggunaan yang baik untuk mengarahkan ulang penulisan di sisi Python.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemantauan Database PostgreSQL:Kiat untuk Apa yang Harus Dipantau

  2. Apakah ada cara agar PostgreSQL tidak menciutkan tanda baca dan spasi saat menyusun menggunakan bahasa?

  3. Apa yang setara dengan encode(<columnName>, 'escape') PostgreSQL di java?

  4. Kesalahan postgres:nilai nol dalam id kolom - selama operasi penyisipan

  5. pgAdmin III :Tidak ada server yang muncul