登台数据库困境(Staging database predicament)

假设有3个数据库

  • 生产
  • 分期
  • 开发

据我所知,Staging数据库需要与生产数据库同步但是,

在开发时,我们可以通过开发数据库和改变模式来做任何我们想做的事情。 现在鸡蛋和鸡蛋问题出现了。

要在Staging中测试,需要根据Dev数据库中所做的更改来更改Staging数据库模式。 但是Staging数据库需要与Production同步。

你们如何解决这个问题?


Suppose that there are 3 databases for

  • Production
  • Staging
  • Dev

As far as I know, Staging database need to be in sync with Production database But,

When we are developing, we can do whatever we want with Dev database and change schema. Now here comes the Chicken & Egg problem.

To test in Staging, Staging database schema need to be changed according to changes made in Dev database. But the Staging database need to be in sync with Production.

How do you guys get around this problem?


原文:https://stackoverflow.com/questions/451519
2022-02-15 13:02

满意答案

法师最好先雇佣一个近战的雇佣兵(比如第二幕的枪兵和第五幕的野蛮人),再带几个止冰药剂进去前先施展几个辅助魔法,进去后找一个地方开传送门,然后游走,有静态力场的就放几个,然后放暴风雪定住BOSS,再开其他强力魔法,记得要随时变传送,BOSS一来就跑,雇佣兵一死就回城.还有,那个BOSS会分身,不过真的BOSS的名字会很长,很容易认的,如果你不想打分身,你\r\n可以回城,等再回来的时候分身就消失了.以下是大BOSS的资料:巴尔有许多特殊的攻击手段 \r\n传送(Teleport) \r\n 巴尔能四处传送但是它并不会在这个过程中自疗。

其他回答

第一步 在pad下载pp助手(如果不会,可以把pp助手下载到电脑,pp助手需要itunes支持。然后数据线连接打开pp助手)
第二步搜索你需要的游戏
第三步下载到pp助手
ps 越狱了还用app浪费啊 越狱的目的不就是想省略这些麻烦嘛

相关问答

更多

IPAD 2卡住了怎么办 急==========

IPAD 2卡住了的解决方法 方法一:强退程序 1. 遇到ipad卡住了,不想重启的话,就强退程序,首先长按电源键 2. 按住一会后,ipad的屏幕上就会出现出现“移动滑块来关机”字样。 3. 这个时候不要去真的移动滑块,松开电源键。 4. 这个时候按下home键大概5秒钟,卡住的应用程序会被强行退出,但系统不会重启。 方法二:强制重启 1. 如果上个方法没有效,这个时候就需要用到强制重启了,强制重启的方法大家都晓得。按住锁屏键不动。 2. 同时按住home键不要动,大概10秒后,(如果卡的比较死...

IPAD 2卡住了怎么办 急==========

那就复位吧。长时间同时按下待机键和返回键(大概15秒)。系统会自动重启的。就是时间有些久大概40秒左右才可以启动。

IPAD G5解谜游戏THE LAIR2龙岭传说2卡住了

法师最好先雇佣一个近战的雇佣兵(比如第二幕的枪兵和第五幕的野蛮人),再带几个止冰药剂进去前先施展几个辅助魔法,进去后找一个地方开传送门,然后游走,有静态力场的就放几个,然后放暴风雪定住BOSS,再开其他强力魔法,记得要随时变传送,BOSS一来就跑,雇佣兵一死就回城.还有,那个BOSS会分身,不过真的BOSS的名字会很长,很容易认的,如果你不想打分身,你\r\n可以回城,等再回来的时候分身就消失了.以下是大BOSS的资料:巴尔有许多特殊的攻击手段 \r\n传送(Teleport) \r\n 巴尔能四...

loading ... iPad上的应用程序安装卡住了(loading… application installation on iPad got stuck)

您可以查看以下内容 供应文件用于临时分发 在项目的构建设置的代码签名标识 - > 发布部分中选择配置文件 您选择了产品 - > 存档 ,然后在管理器窗口打开时按“ 共享 ”。 下一步:确保选择了配置文件 下一步:选择“保存企业分发”。 应用程序URL必须是ipa文件上的确切Web地址 您可以在本文中找到有关该过程的更多详细信息 Thanks all for your answers which pointed to many useful resources for us newbie devel...

初学者的iPhone / iPad应用程序的问题(Beginner iPhone/iPad app question)

(释义)这是开发应用程序的好方法吗? 定义“好”。 您可能可以在应用商店中获得应用*,但这不是最好的方式,可能会适得其反。 我强烈建议您在开发iPhone应用程序时购买Mac,原因如下: 有一个巨大的社区可以利用。 SO和Apple论坛上有大量的教程,书籍和乐于助人的人,如果您遇到困难,可以为您提供帮助。 新功能一直出现(例如,iOS 5 beta星期一发布),您可以立即访问最新beta SDK中的功能。 第三方工具必须发挥追赶作用。 Xcode 4与以前的版本相比是一个相当不错的升级版本,我敢说...

iPad上UITabbarItem的最大宽度?(Max Width of UITabbarItem on iPad?)

这是新移动HIG(人机界面指南)的屏幕截图。 从这里,您可以获得标签栏图标的大小 。 它只是近似值 。 但您可以将此作为参考,并根据项目数计算宽度。 对于你的5件物品, 在iPad标准中,它的30 * 5 = 150像素 在iPad视网膜中,它的60 * 5 = 300像素 It's a screen shot from new Mobile HIG(Human Interface Guidelines). From this, you can get the size of the tabbar...

iPad 2上没有显示图标(Icon not showing on iPad 2)

使用以下格式的iPad图标文件: filename-ipad.png 在你的情况下应该是 icon-ipad.png use the following format for iPad icon files: filename-ipad.png and in your case it should be icon-ipad.png

iPad上的IP Camera Streaming卡住了(IP Camera Streaming on iPad stuck)

我想到了。 我正在使用foscam和foscam提供此链接上的URL列表,因此我搜索了我的cam模型,然后尝试了所有给定的URL连接类型和http://IPADDRESS/videostream.cgi?user = [USERNAME]&pwd = [ PASSWORD]&resolution = 32&rate = 0网址适合我的情况。 但仍然有一个问题,它在iOS5和iOS6上工作得很棒,它仍然停留在第一帧。 为了解决这个问题,这个链接帮了我很多忙。 此方法适用于iOS5和6。 I figu...

iPad内存限制(iPad Memory Limitations)

您分配的每个视图都会占用大量内存。 当你在屏幕上有很多视图(或滚动视图中的屏幕外)时,避免使用大量内存的方法是拥有一个可以重复使用的视图池,只需要在屏幕上显示多个视图。 坏消息:这种缓存和交换设置起来非常复杂。 好消息:UITableView为您做到了! 当你拥有任意数量的UIViews时,最好的解决方案几乎总是把它们放到表格视图中,让Apple做出艰苦的努力。 Every view that you have allocated will take up significant memory. ...

Gamekit iPad和iPhone通讯(Gamekit iPad and iPhone Communication)

我最近实现了这样的事情。 我用它作为基础, 这是一个很好的参考。 在我的ipad viewcontroller中,我有一个设置会话的按钮 session = [[GKSession alloc] initWithSessionID:@"mySessionId" displayName:[[UIDevice currentDevice] name] sessionMode:GKSessionModeServer]; session.delegate = self; [session setDataR...

相关文章

更多

HTML5 Web SQL Database 数据库

Web SQL数据库API实际上不是HTML5规范的组成部分,而是单独的规范。它通过一套API来操纵客 ...

myEclipse8.5 New DataBase Connection Driver时出错

大侠看看,菜鸟求教。 这个密码指的是什么密码? 我把可能的秘密输出后有弹出这样的框, 问题补充 ...

《数据库系统基础:初级篇(第5版)》(Fundamentals of Database Systems (5th Edition))扫描版[PDF]

中文名: 数据库系统基础:初级篇(第5版) 原名: Fundamentals of Databa ...

《数据库系统基础:高级篇(第5版)》(Fundamentals of Database Systems (5th Edition) )扫描版[PDF]

中文名: 数据库系统基础:高级篇(第5版) 原名: Fundamentals of Databa ...

《Oracle Database 11g DBA手册》(Oracle Database 11g DBA Handbook )扫描版[PDF]

中文名: Oracle Database 11g DBA手册 原名: Oracle Databa ...

《Oracle Database 11g SQL开发指南》(Oracle Database 11g SQL )扫描版[PDF]

中文名: Oracle Database 11g SQL开发指南 原名: Oracle Data ...

《Oracle Database 10g DBA手册-管理健壮的、可扩展的、高可用的Oracle数据》(Oracle Database 10g DBA Handbook)扫描版[PDF]

中文名: Oracle Database 10g DBA手册-管理健壮的、可扩展的、高可用的Oracl ...

电商平台数据库设计

电商平台数据库表设计:商品分类表、商品信息表、品牌表、商品属性表、商品属性扩展表、规格表、规格扩展表

Mysql错误:Ignoring query to other database解决方法

用source c:\xxx.sql,出现Ignoring query to other databa ...

数据库设计 Step by Step (1)

引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行 ...

最新问答

更多

获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)

我用Google搜索了一个解决方案。 “EnumDisplayModeProvider”是我自己设置网站的各种模式的枚举。 public EnumDisplayModeProvider GetDisplayModeId() { foreach (var mode in DisplayModeProvider.Instance.Modes) if (mode.CanHandleContext(HttpContext)) {

如何通过引用返回对象?(How is returning an object by reference possible?)

这相对简单:在类的构造函数中,您可以分配内存,例如使用new 。 如果你制作一个对象的副本,你不是每次都分配新的内存,而是只复制指向原始内存块的指针,同时递增一个也存储在内存中的引用计数器,使得每个副本都是对象可以访问它。 如果引用计数降至零,则销毁对象将减少引用计数并仅释放分配的内存。 您只需要一个自定义复制构造函数和赋值运算符。 这基本上是共享指针的工作方式。 This is relatively easy: In the class' constructor, you allocate m

矩阵如何存储在内存中?(How are matrices stored in memory?)

正如它在“熵编码”中所说的那样,使用Z字形图案,与RLE一起使用,在许多情况下,RLE已经减小了尺寸。 但是,据我所知,DCT本身并没有给出稀疏矩阵。 但它通常会增强矩阵的熵。 这是compressen变得有损的点:输入矩阵用DCT传输,然后量化量化然后使用霍夫曼编码。 As it says in "Entropy coding" a zig-zag pattern is used, together with RLE which will already reduce size for man

每个请求的Java新会话?(Java New Session For Each Request?)

你是如何进行重定向的? 您是否事先调用了HttpServletResponse.encodeRedirectURL()? 在这里阅读javadoc 您可以使用它像response.sendRedirect(response.encodeRedirectURL(path)); The issue was with the path in the JSESSIONID cookie. I still can't figure out why it was being set to the tomca

css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)

我认为word-break ,如果你想在一个单词中打破行,你可以指定它,这样做可以解决问题: .column { word-break:break-all; } jsFiddle演示。 您可以在此处阅读有关word-break属性的更多信息。 I think word-break, with which you can specify if you want to break line within a word, will do the trick: .column { word-break

无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)

我认为您忘记在分类时间内缩放输入图像,如train_test.prototxt文件的第11行所示。 您可能应该在C ++代码中的某个位置乘以该因子,或者使用Caffe图层来缩放输入(请查看ELTWISE或POWER图层)。 编辑: 在评论中进行了一次对话之后,结果发现在classification.cpp文件中错误地删除了图像均值,而在原始训练/测试管道中没有减去图像均值。 I think you have forgotten to scale the input image during cl

xcode语法颜色编码解释?(xcode syntax color coding explained?)

转到: Xcode => Preferences => Fonts & Colors 您将看到每个语法高亮颜色旁边都有一个简短的解释。 Go to: Xcode => Preferences => Fonts & Colors You'll see that each syntax highlighting colour has a brief explanation next to it.

在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)

你考虑过第三方拼写检查吗? 您可以将在C#中开发的自定义WinForms控件插入访问数据库吗? VB6控件怎么样? 如果你能找到一个使用第三方库进行拼写检查的控件,那可能会有效。 Have you considered a third party spell checker? Can you insert a custom WinForms controls developed in C# into an access database? What about a VB6 control? If

从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)

我有同样的问题,因为我在远程服务器上有两个图像,我需要在每天的预定义时间复制到我的本地服务器,这是我能够提出的代码... try { if(@copy('url/to/source/image.ext', 'local/absolute/path/on/server/' . date("d-m-Y") . ".gif")) { } else { $errors = error_get_last(); throw new Exception($err

从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))

我不确定我完全明白你在说什么。 你能编辑你的帖子并包含你正在做的Subversion命令/操作的特定顺序吗? 最好使用命令行svn客户端,以便容易为其他人重现问题。 如果您只是想获取文件的旧副本(即使该文件不再存在),您可以使用如下命令: svn copy ${repo}/trunk/moduleA/file1@${rev} ${repo}/trunk/moduleB/file1 其中${repo}是您的存储库的URL, ${rev}是您想要的文件的版本。 这将恢复该文件的旧版本,包括最高版本