Я пытаюсь каскадно удалить строки в таблице Product, но это не работает [code]seller_product = Table( "seller_product", Base.metadata, Column("start_id", Integer, nullable=False), Column("id_product", ForeignKey("product.ozon_id", ondelete="CASCADE"), nullable=False), Column("id_seller", ForeignKey("seller.ozon_id", ondelete="CASCADE"), nullable=False), Column("date_parse", DateTime(), nullable=False, default=datetime.utcnow) )
class Product(Base): __tablename__ = "product"
id: Mapped["int"] = mapped_column(primary_key=True, autoincrement=True) ozon_id: Mapped["int"] = mapped_column(primary_key=True, unique=True) title: Mapped["str"] = mapped_column() link: Mapped["str"] = mapped_column() seller_id: Mapped["int"] = mapped_column(ForeignKey("seller.ozon_id")) seller: Mapped["Seller"] = relationship(back_populates="products") [/code] Я пробовал удалить разные методы: [code]DELETE FROM seller_product CASCADE WHERE id_product = 4720943812 [/code] И вот так: [code]DELETE FROM seller_product CASCADE WHERE start_id = 1 [/code] Но данные из таблицы товаров по-прежнему не удаляются. Почему?
Моя модель данных настроена следующим образом:
class Source(Base):
id = sa.Column(sa.Text, primary_key=True)
hpx = sa.Column(ha.Point, index=True, nullable=False)
class Field(Base):
id = Column(Integer, primary_key=True, autoincrement=True)
tiles...
При удалении UserGroup выдается следующее исключение.
SqlException: оператор DELETE конфликтует с ограничением REFERENCE
FK_SecurityAssignments_UserGroups_UserGroupId . Конфликт
произошел в базе данных «AppDb», таблица
«dbo.SecurityAssignments»,...
Мне нужно перенести базу данных PostgreSQL (размером около 5 ТБ) с версии 13, работающей на Oracle Linux 7.9, на версию 17, работающую на Ubuntu 24. База данных содержит важные данные, и время простоя необходимо свести к минимуму.
Подробности:...
В моей таблице PostgreSQL при попытке удалить запись возникает следующая ошибка:
SQL Error : ERROR: update or delete on table parent_table violates foreign key constraint parent_table_header_ref_id_id_4fd15d08_fk on table child_table
Detail: Key...