gpt4 book ai didi

python - 雪花和 SQLAlchemy "unexpected ' 独特'

转载 作者:行者123 更新时间:2023-12-01 06:22:32 36 4
gpt4 key购买 nike

我正在运行 python 数据库迁移脚本 (Flask-Migrate) 并添加了 alembic.ddl.imp import DefaultImpl 来解决第一组错误,但现在我收到以下错误。我正在尝试使用此脚本在雪花中设置我的表和数据库。我缺少什么?一切似乎都正常,我似乎无法在雪花文档中找到有关此特定错误的任何帮助。我假设雪花 sqlalchemy 连接器将解决唯一索引的创建问题。

到目前为止,脚本确实创建了几个表,但是当它到达这部分时,它会抛出错误。

> sqlalchemy.exc.ProgrammingError:
> (snowflake.connector.errors.ProgrammingError) 001003 (42000): SQL
> compilation error: syntax error line 1 at position 7 unexpected
> 'UNIQUE'. [SQL: CREATE UNIQUE INDEX ix_flicket_users_token ON
> flicket_users (token)] (Background on this error at:
> http://sqlalche.me/e/f405)

最佳答案

Snowflake 没有 INDEX 对象,因此任何 CREATE ... INDEX 语句都会失败。

使用 Snowflake,您必须信任数据库通过微分区组织数据并为您的查询构建良好的访问计划。

一开始你会感到不安,但最终会不再担心。

然而,前沿解决方案需要使用查询日志来监视/调整性能。
这里没有什么新内容。

关于python - 雪花和 SQLAlchemy "unexpected ' 独特',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60293720/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com