Создайте гибридную таблицу с помощью Snowflake SQLAlchemy.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Создайте гибридную таблицу с помощью Snowflake SQLAlchemy.

Сообщение Anonymous »

Я хочу добавить гибридные таблицы Snowflake в свою схему базы данных с помощью SQLAlchemy.
В связи с этой проблемой поддержка гибридных таблиц не реализована в официальном диалекте Snowflake SQLAlchemy.
Можно ли мне настроить оператор CREATE TABLE ..., созданный SQLAlchemy, чтобы он фактически генерировал CREATE HYBRID TABLE ... для данной таблицы?< /p>
Рассмотрите пример кода ниже:
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column

class Base(DeclarativeBase):
pass

class MyTable(Base):
id: Mapped[int] = mapped_column(primary_key=True)

Base.metadata.create_all(bind=...)

При его запуске будет выдан следующий оператор SQL:
CREATE TABLE mytable (
id INTEGER NOT NULL AUTOINCREMENT,
CONSTRAINT pk_mytable PRIMARY KEY (id)
)

и вместо этого я хотел бы использовать следующее:
CREATE HYBRID TABLE mytable (
id INTEGER NOT NULL AUTOINCREMENT,
CONSTRAINT pk_mytable PRIMARY KEY (id)
)


Подробнее здесь: https://stackoverflow.com/questions/790 ... sqlalchemy
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»