PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo chỉ mục duy nhất một phần với sqlalchemy trên 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số liệu thống kê về độ phủ của mã

  2. Cách tải xuống cột Postgres bytea dưới dạng tệp

  3. Sự cố với lệnh postgresql COPY với Rails trên máy chủ khác nhau

  4. Chấm dứt truy vấn bị treo (không hoạt động trong giao dịch)

  5. pg_ctl Mẹo và Thủ thuật