PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak utworzyć ograniczenie wykluczania z zakresem dat za pomocą sqlalchemy?

Ponieważ oczekiwany jest obiekt wyrażenia SQL, podaj go. Zakładając, że nazwałeś atrybuty kolumny tak samo jak ich odpowiedniki w bazie danych i zdefiniuj Table argumenty po definicjach kolumn:

__table_args__ = (
    postgresql.ExcludeConstraint(
        ("foo", "="),
        (func.daterange(start_date, end_date, "[]"), "&&"),
        name="unique_daterange_constraint",
        using="gist",
    ),
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd uwierzytelniania podczas łączenia się z bazą danych Heroku PostgreSQL

  2. Generate_series w Postgresie od daty rozpoczęcia i zakończenia w tabeli

  3. Dlaczego w PostgreSQL typu enum array dozwolone są wartości null?

  4. Jak posortować wynik z string_agg()

  5. PG::UndefinedObject:BŁĄD:typ hstore nie istnieje, ale istnieje