腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6954)
视频
沙龙
1
回答
Alembic
联机
模式
致命
:
数据库
不存在
python-3.x
、
amazon-redshift
、
alembic
我使用的是
alembic
,当我运行
alembic
upgrade head时 它返回:sqlalchemy.exc.OperationalError: (psycopg2.OperationalError
浏览 53
提问于2020-07-10
得票数 1
1
回答
如何为作为架构附加的SQLite
数据库
设置
Alembic
?
python
、
database
、
sqlite
、
sqlalchemy
、
alembic
如果
数据库
是PostgreSQL或Oracle,我有一个特殊的连接对象,它使用指定的连接字符串进行连接,但是如果
数据库
是SQLite,它将连接到:memory:
数据库
,然后使用
模式
名附加基于SQLite文件的
数据库
。这允许我在整个SQLAlchemy代码中使用
模式
名称,而不会出现任何问题。 但是当我尝试设置
Alembic
来查看我的
数据库
时,它完全失败了。我做错了什么?
浏览 62
提问于2021-04-14
得票数 0
4
回答
有没有像Django的SQLAlchemy自动迁移工具?
python
、
database
、
migration
、
sqlalchemy
我需要的是在python应用程序中更改SQLAlchemy模型,运行工具,它将比较当前的
数据库
模式
,新的
数据库
模式
,新的模型应该使用,并创建更改脚本,我可以手动调整和执行。
浏览 10
提问于2011-02-21
得票数 29
3
回答
多Postgres
模式
的
Alembic
支持
python
、
sqlalchemy
、
alembic
如何使用
Alembic
的--autogenerate迁移不是在schemas模型中硬编码的多个Postgres
模式
?( 的镜像问题,但对
Alembic
而言)。特别是,我们使用Postgres
模式
来分离共享同一组表的不同客户端。此外,还有一个在客户端之间共享的
模式
。schema模型不了解
模式
,
模式
是在运行时使用session.execute("SET search_path TO client1,shared")设置的。默认的--autogenerat
浏览 2
提问于2014-01-14
得票数 20
1
回答
ARCHIVELOG
模式
oracle
我发现:“当您启用此
模式
时,重做日志将被归档,而不是覆盖。” 但我不知道我还能写些什么。
浏览 0
提问于2012-06-10
得票数 3
回答已采纳
1
回答
在多个
模式
中执行
alembic
升级
python
、
postgresql
、
flask
、
sqlalchemy
、
alembic
我有一个简单的
数据库
结构,比如两个表:-- UserItems 我的用户在几个不同的领域。我希望有几个这样的
数据库
结构。为此,我在SQL中有
数据库
架构。我使用sqlalchemy decalrative_base创建了匹配的类结构,最后得到了一个不绑定到特定
模式
的MetaData对象。现在,我需要能够对我创建的每个
模式
(动态)运行
alembic
的升级操作。我可以覆盖
alembic
使用的target_metadata,但这会干扰当前运行的进程。我考虑过克隆元数据
浏览 3
提问于2015-02-01
得票数 2
回答已采纳
1
回答
从现有表架构生成
alembic
迁移脚本
python
、
sqlalchemy
、
alembic
我有表和它的
模式
。我既没有
数据库
也没有Sqlalchemy模型。如何使用此信息生成
alembic
第一版本脚本? 附言:我可以创建一个
数据库
与现有的
模式
,如果这可以帮助获得
alembic
脚本。
浏览 22
提问于2019-10-06
得票数 0
3
回答
我应该如何在Heroku上运行
alembic
迁移?
heroku
、
sqlalchemy
、
flask
、
flask-sqlalchemy
、
alembic
我正尝试在Heroku上运行一个相当简单的Flask + SQLAlchemy站点,但我不确定应该如何运行迁移来设置我的
数据库
。当我运行heroku run
alembic
upgrade head时,我得到以下错误:Traceback (most recent call last): File "/app/.heroku/venv/bin/
浏览 1
提问于2012-11-07
得票数 9
回答已采纳
1
回答
创建一个
alembic
迁移来为version_table_schema创建
模式
python
、
sqlalchemy
、
database-schema
、
alembic
我想使用
alembic
在一个名为PostgreSQL的foo
模式
的范围内管理我的
数据库
。对于新环境的自动部署,我希望
alembic
创建
模式
:我还希望这个
模式
中的
alembic
_version表使用version_table_schema然而,我遇到了一个捕获22的情况,因为
模式
还没有创建,而且
alembic
无法检查它的版本。 没有人工干预就无法使用v
浏览 1
提问于2020-02-13
得票数 5
回答已采纳
1
回答
自动生成总是检测一个新表,而不是检测新列。
python
、
alembic
由于某些原因,在向模型中添加新列之后,
alembic
的命令
alembic
revision --autogenerate检测到一个新表,并相应地为整个实体生成一个新的迁移,而不只是选择新的列。在运行
alembic
revision --autogenerate之前,使用
alembic
upgrade head将新的更改迁移到
数据库
。
浏览 2
提问于2021-08-10
得票数 3
1
回答
很难通过烧瓶迁移升级我的暂存db
python
、
sqlalchemy
、
alembic
我的本地
数据库
有三个表,User、email_history、event_monitor。empty message Revises: from
alembic
= Nonedepends_on = None # ### commands auto generated by
Alembic</e
浏览 3
提问于2017-02-28
得票数 0
回答已采纳
2
回答
将使用sqlalchemy定义的列更改为更长的unicode
mysql
、
sqlalchemy
据我所知,这个定义是在第一次启动时运行的,所以仅仅改变这一行对于现有的
数据库
是无效的。它需要迁移到这个新的定义。如何将已创建的
数据库
转换为新的、所需的定义?
浏览 0
提问于2013-02-15
得票数 1
回答已采纳
1
回答
Alembic
迁移作用于同一
数据库
的不同版本
python
、
sqlalchemy
、
alembic
我正在尝试使用
alembic
迁移来处理同一
数据库
的不同版本。举个例子,我有两个
数据库
,一个是实时的,另一个是用于测试的。它们中的每一个都可能处于不同的迁移状态。首先,测试
数据库
可能根本
不存在
。我更改了模型以包含C,并生成了一个包含以下代码的迁移脚本这可以与现有的live
数据库
很好地配合使用如果我现在调用
a
浏览 4
提问于2014-12-03
得票数 0
1
回答
为什么
Alembic
运行错误的迁移脚本?
alembic
当我尝试的时候
Alembic
运行之前的迁移脚本,显然会引发一个错误,因为我的
模式
已更改。在我的
数据库
中,我将version_num设置为48957fdfe8d5。运行后
Alembic
创建了新的脚本文件-我要运行的脚本文件-在顶部down_revision以下是日志: $
浏览 1
提问于2015-08-28
得票数 1
8
回答
从内部应用程序代码中使用
Alembic
API
python
、
sqlite
、
sqlalchemy
、
alembic
也就是说,当用户使用我的应用程序时,他们的数据会保存在计算机上的一个
数据库
文件中。我正在使用SQLAlchemy ORM与
数据库
进行通信。我有几个问题: 有没
浏览 6
提问于2014-07-08
得票数 74
1
回答
不带
alembic
_version表的Python
alembic
离线
模式
database-migration
、
alembic
我想在脱机
模式
下使用
alembic
,并从外部软件执行SQL迁移。谢谢
浏览 1
提问于2018-05-18
得票数 1
2
回答
如果
Alembic
已经定义了
模式
,使用sqlalchemy定义的
模式
又有什么关系呢?
python
、
mysql
、
sqlalchemy
、
alembic
、
sqlalchemy-migrate
我正在使用
alembic
进行
数据库
迁移。并使用sqlalchemy通过python连接到
数据库
。 id = Column(String(10), primary_key=False
浏览 4
提问于2020-03-05
得票数 0
1
回答
在SQLAlchemy应用程序的单元测试中使用
Alembic
?
python
、
unit-testing
、
sqlalchemy
、
integration-testing
、
alembic
我有一个ORM应用程序,它使用SQLAlchemy,
Alembic
进行迁移,Pytest进行测试。在我的测试中,我有一个
数据库
作为fixture。现在我正在使用迁移,我也想使用
Alembic
来创建我的fixture,因为我相信它可以更好地模拟生产环境。(这是一个好的理由吗?)另一种方法是使用drop_all()和create_all()进行单元测试,只需编写另一个测试,用head标记
数据库
并测试upgrade和downgrade。有没有其他好的/标准的方法将迁移与fixture集成在一起,这样我就不必使用drop
浏览 4
提问于2017-01-28
得票数 4
回答已采纳
2
回答
使用SQLAlchemy和
Alembic
检查
数据库
中是否存在表列
postgresql
、
sqlalchemy
、
alembic
我使用
Alembic
作为迁移工具,并在已经更新的
数据库
上启动以下伪脚本(没有
Alembic
的修订条目,
数据库
模式
是最新的)。revision = '1067fd2d11c8'import sqlalchemy as sa pass 它给了
浏览 1
提问于2014-06-06
得票数 7
1
回答
在运行迁移时检测到表,但不在
数据库
中创建
python
、
sqlite
、
flask
、
alembic
、
flask-migrate
虽然
数据库
文件存在并且我可以打开它,但我看不到表。当我试图创建一个用户时,我会得到一个“没有这样的表”错误。为什么即使我运行迁移,表也
不存在
?我怎么用这些桌子?$ python manage.py db migrate INFO [
alembic
.migration] Context impl SQLiteImpl.INFO [
alembic
.migration] Will assume non-transactional DDL.INFO [
alembic
.autogenerate.compare
浏览 3
提问于2016-02-01
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
致命公司怎么联机 致命公司联机教程一览
学习python flask之四:介绍flask-SQLAlchemy和flask-migrate
使用DMRMAN查看和校验备份集
linux平台下数据文件被误删后,如何及时得知并进行恢复
致命捕捞上架steam,科普硬核捕捞技术
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券