sql >> Database >  >> RDS >> PostgreSQL

SQLAlchemy:Elke beperking om een ​​van de twee kolommen te controleren is niet null?

Ik ben niet 100% zeker van de PostgreSQL syntaxis, maar na toevoeging aan uw BudgetCategories model zou het moeten doen met CheckConstraint :

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

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


  1. Wat en wanneer moet ik setFetchSize() opgeven?

  2. Hoe een afbeelding van SQL Server in de afbeeldingsbox te laden?

  3. Hoe belangrijk zijn beperkingen zoals NOT NULL en FOREIGN KEY als ik mijn database-invoer altijd met PHP beheers?

  4. TEKST versus VARCHAR in InnoDB MySQL 5.5. Wanneer gebruik je ze allemaal?