sql >> Database >  >> RDS >> PostgreSQL

Gedeeltelijke unieke index maken met sqlalchemy op Postgres

class ScheduledPayment(Base):
    id = Column(Integer, primary_key=True)
    invoice_id = Column(Integer)
    is_canceled = Column(Boolean, default=False)

    __table_args__ = (
        Index('only_one_active_invoice', invoice_id, is_canceled,
              unique=True,
              postgresql_where=(~is_canceled)),
    )


  1. Ongeldig parameternummer:parameter is niet gedefinieerd Gegevens invoegen

  2. Ingenieus hulpprogramma voor het wijzigen van SQL-wachtwoorden om het SQL-wachtwoord opnieuw in te stellen

  3. Hoe u JSON-geformatteerde queryresultaten kunt verfraaien in SQLcl (Oracle)

  4. CONVERT() van datum/tijd naar tekenreeksvoorbeelden in SQL Server