腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
为什么
使用
数据库
迁移
而
不是
版本
控制
模式
?
、
迁移
无疑比激发phpMyAdmin和随意更改
模式
要好(就像我在php期间所做
的
那样),但是在
使用
了一段时间之后,我认为它们是致命
的
缺陷。
版本
控制
是一个已解决
的
问题,
迁移
的
主要功能是保存
数据库
更改
的
历史。但是,为每个更改存储不同
的
文件是跟踪它们
的
一种笨拙
的
方法。当您想要添加一个新
的
虚拟属性时,您不会创建post.
浏览 6
提问于2009-04-04
得票数 18
回答已采纳
1
回答
为什么
声明性
数据库
模式
不更常见?
、
、
、
、
workflow Supabase用于
版本
控制
(PostgreSQL)
模式
是由开发人员手动运行一个工具,该工具在每次更改后对
模式
进行区分,并将最终
的
迁移
保存到文件中。我发现
使用
命令式命令(CREATE,启用行级安全性等)构建
数据库
模式
令人惊讶。然后
使用
一个不同
的
工具创建命令式
迁移
。似乎更好
的
方法是
使用
一些声明性标记语言(如JSON、YAML、XM
浏览 24
提问于2022-12-01
得票数 -2
1
回答
部署新
版本
的
MySQL架构w/ Doctrine
、
、
根据Doctrine文档,不应该
使用
cli架构工具来更新生产
数据库
。这对我来说是个惊喜,因为理论
的
主要卖点之一是
版本
控制
数据库
的
能力。 SchemaTool会对
数据库
造成损害。请在开发时谨慎
使用
此工具,
而
不是
在生产服务器上
使用
。它
的
目的是帮助您开发
数据库
架构,
而
不是
在生产中将
模式
从A
浏览 0
提问于2014-04-28
得票数 0
回答已采纳
7
回答
如何在不
迁移
特定框架
的
情况下进行
数据库
版本
控制
?
、
、
、
、
我知道
迁移
是对
数据库
模式
进行
版本
控制
的
一种方法。但是,由于我有一个由多个项目共享
数据库
,每个项目可能会稍微更改
模式
。因此,我需要一些像分支和合并
的
功能,比如git for code,
而
迁移
不能提供这样
的
功能。那么,有没有专门针对
数据库
的
版本
控制
工具呢?我们正在
使用
php和laravel以及my
浏览 8
提问于2015-08-19
得票数 8
1
回答
Hana TypeORM权限不足
、
、
、
/ormconfig.ts"` /typeorm/cli -f -f 是否有一种方法可以通过代码禁用架构更改或设置此权限注意:当执行npm (标准流程)时,它在/db文件夹中生成
数据库
中
的
表。此错误仅在typeorm中发生。
浏览 4
提问于2021-12-16
得票数 0
1
回答
数据库
无关数据
迁移
、
、
、
、
如果大于当前
版本
,则开始
迁移
到下一个
版本
,直到current==latest: 其目标是用一个独立于
数据库</em
浏览 3
提问于2017-10-26
得票数 7
1
回答
实体框架代码优先
迁移
-是好是坏
、
、
当涉及到代码优先
迁移
技术时,我有一种奇怪
的
感觉。首先,这是一个起源于Ruby on Rails
的
概念。并
不是
说我反对它,请不要误会我
的
意思。我不确定
的
是,当涉及到高可伸缩性
的
企业应用程序时,
使用
Code First Migration是否是一种好
的
方法,这些企业应用程序可以包括报告等。基本上,我指的是
数据库
设计、优化在一般性能(反规范化、索引、分片等)中起关键作用
的
情况。我
的
感觉是
浏览 3
提问于2012-09-28
得票数 3
2
回答
对于像Flyway或LiquidBase这样
的
进化
数据库
工具,最好是集成这个工具,还是把它作为CI过程中
的
一个独立步骤?
、
、
、
、
它是一个Java-Spring应用程序,由几个Tomcat托管,带有一个中央postgresql,其
模式
由
迁移
脚本进行
版本
化。像FlywayDB或LiquidBase这样
的
工具用于管理
版本
控制
。
数据库
迁移
工具可以通过以下几种方式
使用
: 在(Spring)应用程序中完全集成:当应用程序启动时,DB
迁移
工具检查它
的
版本
控制
表和它
的
本地脚本目录。如果找
浏览 0
提问于2019-12-17
得票数 3
4
回答
如何
使用
VS 2005对SQL Server
模式
进行
版本
控制
?
、
、
、
、
在RoR中,我习惯于为
数据库
编写
模式
迁移
。我希望能够为我
的
C#/SQLServer项目做一些类似的事情。 VS2005工具集有这样
的
工具吗?在VS2005之外直接将RoR
迁移
与SQL Server一起
使用
是否明智?换句话说,我将
使用
ActiveRecord处理所有的
模式
版本
控制
:从Rails
迁移
,
而
不是
其他。如果我真的用另一个工具处理C
浏览 1
提问于2010-06-15
得票数 2
2
回答
更便宜
的
RedGate ReadyRoll替代品
、
、
、
、
RedGate ReadyRoll是一个非常棒
的
DB
版本
控制
工具,它
的
工作方式就像一种魅力。但唯一
的
缺点就是价格。我研究了该用什么,找到了DBUp,Envolve.这些工具很好,但: 当开发人员
使用
的
不是
共
浏览 1
提问于2018-01-18
得票数 2
回答已采纳
1
回答
使用
列表/表管理
数据库
版本
控制
的
迁移
、
、
、
我
不是
这方面的专家,但我知道在
版本
控制
中管理
数据库
迁移
的
解决方案已经存在,例如席奇和液基。然而,我目前正在计划一个小
的
爱好项目,甚至sqitch看起来也是一个恼人
的
认知开销。Idea
迁移
是(名称、向上动作、向下动作)。我正在考虑在SQL
数据库
中保留一个列表(
迁移
表),其中包含已运行
的
所有
迁移
的
唯一名称。然后,在
版本
控制
浏览 0
提问于2014-11-16
得票数 3
回答已采纳
1
回答
将Hibernate
的
自动
模式
创建和
数据库
版本
控制
结合起来
、
然而,现在我想知道Hibernate是否有某种机制使
数据库
处于
版本
控制
之下,也就是说,当我运行不同
版本
的
应用程序时,Hibernate是否知道如何将一个
模式
迁移
到另一个
模式
,
而
Hibernate会不会发现一个与当前
版本
不同
的
数据库
模式
考虑到Hibernate可以读取现有
模式
,并且可以将
模式
与映射描述进行比较,我认为这应该是可能<
浏览 6
提问于2013-08-30
得票数 9
回答已采纳
5
回答
如何
使用
Perl将
数据库
置于
版本
控制
之下?
、
、
、
我一直在研究将我们
的
数据库
模式
置于
版本
控制
之下
的
选项。看起来Ruby拥有,
而
.NET人员有几个选项(例如、和)。Perl呢?不必要
的
细节: 我们<em
浏览 0
提问于2009-02-04
得票数 12
回答已采纳
1
回答
为什么
使用
版本
计数器
而
不是
时间戳
为什么
Flyway
使用
版本
号
而
不是
时间戳?这是如何与更大
的
和可能
的
分布式团队一起工作
的
? 我是否必须向所有团队成员发送和发送电子邮件,宣布我现在为自己保留
版本
号xy?如果两个开发人员都
使用
相同
的
版本
号会发生什么?如果在签入另一个较高
的
版本
号之后,将较低
的
版本
号签入到
版本
控制
中
浏览 0
提问于2012-08-15
得票数 3
回答已采纳
1
回答
在同一用户中重新输入新转储时会发生什么情况(Oracle)
、
现在,如果我在开发
模式
中进行更改,比如新
的
表..表结构
的
更改等在生产schema..then上进行转储和重新导入之前
的
生产
模式
将被干净利落地覆盖,或者会出现什么结果?我不想在这件事上冒险,这就是
为什么
我会问这里
的
专家。(我
使用
imp/exp) 提前谢谢。
浏览 3
提问于2012-07-22
得票数 0
回答已采纳
1
回答
Rails无法运行remove_index
、
、
inventory_items, :product_id, unique: true end下面是
模式
的
结果"product_id"], name: "index_inventory_items_on_product_id", unique: true, using: :btree下面是我试图运行
的
删除文件在另一个答案是:,有很多建议
的
选项.他们都
浏览 7
提问于2022-05-15
得票数 0
回答已采纳
1
回答
在不丢失真实数据
的
情况下进行Laravel
迁移
、
、
、
、
有没有一种可能
的
方法来运行artisan命令来刷新
数据库
而
不丢失任何数据?在我过去
的
工作中,
使用
propel
的
laravel可以创建
数据库
,但
使用
propel:migration:diff不会丢失任何实际数据。不管怎么说,用laravel默认
的
artisan migrate,它能以同样
的
方式做到吗?
浏览 8
提问于2016-01-05
得票数 1
4
回答
显示编译时错误
的
房间自动
迁移
、
我用
的
是2.4.0房间-字母01在path上找不到
迁移
所需
的
模式
:\app\schemascom.pigeon.mangaer.AppDB/2.json。无法生成自动
迁移
。这是我
的
代码: exportSchema = true, entities = [Pigeon::class,PairEntity
浏览 8
提问于2021-04-23
得票数 4
回答已采纳
1
回答
如果不应该在生产环境中
使用
MigrateAsync(),如何应用EF核心
迁移
?
、
、
我创建了一个新
的
.Net 5项目,并希望
使用
EF。我知道MigrateAsync方法,所以我读到了如何在启动时调用这个方法 但我无法理解这种方法
的
不同之处,因为它没有解决事务问题?在开发/
浏览 6
提问于2021-05-30
得票数 9
回答已采纳
2
回答
用PostgreSQL理解Laravel
迁移
、
、
、
我正在学习laravel 5,它与
数据库
的
关系。我可以找到大量关于如何
使用
sqlite和mysql
的
信息,但是我很难理解
迁移
是什么,它们与
数据库
的
关系如何,以及我
的
主要问题……CREATE TABLE "users" ( "
浏览 0
提问于2016-06-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么负载优先使用光伏发的电而不是从电网取电?
为什么 dYdX选择推出自己的链而不是继续使用L2?
为什么我们编程使用的是英文,而不是中文,你知道其中的缘由么
初学C语言,为什么老师总是要我们使用vc6.0而不是其他的编辑器?
都在说微服务,那么微服务的反模式和陷阱是什么
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券