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

SQLAlchemy:Ada batasan untuk memeriksa salah satu dari dua kolom bukan nol?

Saya tidak 100% yakin tentang PostgreSQL sintaks, tetapi mengikuti tambahan ke BudgetCategories model harus melakukan trik menggunakan CheckConstraint :

class BudgetCategories(Base):
    __tablename__ = 'budget_categories'
    # ...

    # @note: new
    __table_args__ = (
            CheckConstraint('NOT(category IS NULL AND parent_category IS NULL)'),
            )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP 2.2 dengan PostgreSQL Gagal menyisipkan baris baru - Kesalahan Basis Data:Tabel tidak terdefinisi:7 ERROR:relasi table_id_seq tidak ada

  2. Bagaimana cara mengubah gaya interval SET (mengubah Output Interval) di PostgreSQL?

  3. Heroku PG:Pulihkan Akses Tulis dicabut

  4. psycopg2 tidak dapat melihat instance PostgreSQL saya

  5. Menyebarkan ke heroku dengan proyek clojure, masalah lingkungan produksi