Questions tagged «data-migration»

数据迁移是数据从一个位置到另一位置的移动,并且可以多种形式和许多系统发生。数据迁移的一个示例是将数据从一个数据库复制到另一个数据库。


13
如何将Redis数据库从一台服务器移到另一台服务器?
我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,则可以从旧服务器导出数据库,然后将其导入新服务器。我应该如何使用redis? PS:我不是要设置复制。我想将Redis服务器完全迁移到新实例。

5
如何将Jenkins从一台PC移动到另一台PC
我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。 在此之前,我完成了很少的构建,并从每个构建中存档了工件。特别是,对于我来说,内部版本号对于版本控制非常重要。 如何将所有Jenkins信息从当前PC导出到新服务器?


7
使用Django 1.7加载初始数据和数据迁移
我最近从Django 1.6切换到1.7,并且开始使用迁移功能(我从未使用过South)。 在1.7之前,我曾经用fixture/initial_data.json文件加载初始数据,该文件是用python manage.py syncdb命令加载的(在创建数据库时)。 现在,我开始使用迁移,并且不赞成使用此行为: 如果应用程序使用迁移,则不会自动加载固定装置。由于Django 2.0中的应用程序需要迁移,因此该行为被视为已弃用。如果要加载应用程序的初始数据,请考虑在数据迁移中进行。(https://docs.djangoproject.com/zh-CN/1.7/howto/initial-data/#automatically-loading-initial-data-fixtures) 在官方文件并没有对如何做一个明显的例子,所以我的问题是: 使用数据迁移导入此类初始数据的最佳方法是什么: 通过多次调用编写Python代码mymodel.create(...), 使用或编写Django函数(如调用loaddata)从JSON固定文件加载数据。 我更喜欢第二种选择。 我不想使用South,因为Django现在似乎可以本地使用。

6
如何在MySQL中按周分组?
Oracle的表服务器提供了一个内置功能TRUNC(timestamp,'DY')。此函数将任何时间戳转换为前一个星期日的午夜。在MySQL中执行此操作的最佳方法是什么? Oracle还提供TRUNC(timestamp,'MM')了将时间戳转换为发生月份的第一天的午夜。在MySQL中,这很简单: TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) 但是这个 DATE_FORMAT技巧将在数周内失效。我知道此WEEK(timestamp)功能,但是我真的不想要一年内的星期数。这些东西是用于多年的工作。

7
使用SQL完全复制Postgres表
免责声明:此问题与此处的堆栈溢出问题相似,但是这些答案都无法解决我的问题,我将在后面解释。 我正在尝试在postgres中复制一个大表(〜4000万行,100多个列),在其中索引了许多列。目前,我使用以下SQL: CREATE TABLE <tablename>_copy (LIKE <tablename> INCLUDING ALL); INSERT INTO <tablename>_copy SELECT * FROM <tablename>; 此方法有两个问题: 它在数据摄取之前添加索引,因此比创建没有索引的表要花费更多的时间,然后在复制所有数据后再建立索引。 这不会正确复制“ SERIAL”样式列。它没有在新表上设置新的“计数器”,而是将新表中列的默认值设置为过去表的计数器,这意味着它不会随着行的添加而增加。 表的大小使索引成为实时问题。这也使得转储到文件然后重新注册变得不可行。我也没有命令行的优势。我需要在SQL中执行此操作。 我想做的就是要么用一些奇迹命令直接复制一个精确的副本,要么(如果不可能)复制带有所有约束但没有索引的表,并确保它们是“精神上的”约束(又名SERIAL列的新计数器)。然后使用a复制所有数据,SELECT *然后复制所有索引。 资料来源 有关数据库复制的堆栈溢出问题:这不是我要问的三个原因 它使用命令行选项pg_dump -t x2 | sed 's/x2/x3/g' | psql,在此设置下,我无权访问命令行 它在数据摄取之前创建索引,这很慢 它不能正确更新序列列作为证据 default nextval('x1_id_seq'::regclass) 重置postgres表的序列值的方法:很好,但是很不幸,它非常手工。


5
具有历史记录的存储库之间的SVN复制
我的一个队友问是否可以在保持历史记录的同时从一个SVN导出到另一个。 在我看来,这似乎是一个普遍的要求。 因此:是否可以在所有历史记录之间迁移SVN存储库? 重要的是要注意,我们在Source上没有svnadmin访问,但在Destination上却具有svnadmin访问。 如果只是归结为从源中签出每个修订,然后将其签入到目的地,只要有一个自动化的流程,我们就可以了。 编辑:我忘了提到目标存储库在Windows上。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.