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

Mengisi kolom Many2many (odoo 8)

user_rel_ids =field.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')

Atau

user_rel_id = fields.Many2many('course') 

Untuk Pengisian Data (untuk menambah relasi baru)

user_rel_id = [(4,course_id)]

Menurut http://odoo4u.blogspot.com/2014/10/orm-methods.html, Dikatakan:Daftar lengkap opsi ada di dokumentasi untuk kelas. Hal yang sama akan berlaku untuk one2many

Untuk many2many dan one2many bidang, daftar tupel diharapkan. Berikut adalah daftar tupel yang diterima, dengan semantik yang sesuai:

(0, 0, { values }) tautan ke rekor baru yang perlu dibuat dengan kamus nilai yang diberikan

(1, ID, { values }) perbarui catatan tertaut dengan id =ID (nilai tulis di atasnya)

(2, ID) hapus dan hapus catatan tertaut dengan id =ID (callsunlink pada ID, yang akan menghapus objek sepenuhnya, dan tautannya juga)

(3, ID) potong tautan ke catatan tertaut dengan id =ID (hapus hubungan antara dua objek tetapi tidak menghapus objek target itu sendiri)

(4, ID) tautan ke record yang ada dengan id =ID (menambah hubungan)

(5) batalkan tautan semua (seperti menggunakan (3, ID) untuk semua catatan yang ditautkan)

(6, 0, [IDs]) ganti daftar ID yang ditautkan (seperti menggunakan (5)lalu (4,ID) untuk setiap ID dalam daftar ID)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tentang kegunaan indeks ekspresi

  2. ver.2 PyGreSQL ERROR:from _pg import * ImportError:DLL load failed:Modul yang ditentukan tidak dapat ditemukan

  3. Hasilkan n baris NULL di PostgreSQL

  4. Alat ETL Terbaik untuk Bermigrasi ke PostgreSQL

  5. Apakah ada jalan pintas untuk SELECT * FROM?