11 在SQL Server中将数据导出为INSERT INTO 我正在使用SQL Server 2008 Management Studio,并具有要迁移到其他数据库服务器的表。 是否可以将数据作为插入内容导出到SQL脚本中? 413 sql sql-server insert data-migration
13 如何将Redis数据库从一台服务器移到另一台服务器? 我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,则可以从旧服务器导出数据库,然后将其导入新服务器。我应该如何使用redis? PS:我不是要设置复制。我想将Redis服务器完全迁移到新实例。 179 database redis data-migration database-migration
5 如何将Jenkins从一台PC移动到另一台PC 我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。 在此之前,我完成了很少的构建,并从每个构建中存档了工件。特别是,对于我来说,内部版本号对于版本控制非常重要。 如何将所有Jenkins信息从当前PC导出到新服务器? 154 jenkins data-migration
20 SQL Server字符串或二进制数据将被截断 我参与了一个数据迁移项目。当我尝试将数据从一个表插入到另一个表(SQL Server 2005)时,出现以下错误: 消息8152,级别16,状态13,第1行 字符串或二进制数据将被截断。 源数据列与数据类型匹配,并且在目标表列的长度定义之内,因此我对可能导致此错误的原因一无所知。 149 sql-server tsql sql-server-2005 migration data-migration
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现在似乎可以本地使用。 95 python json django migration data-migration
6 如何在MySQL中按周分组? Oracle的表服务器提供了一个内置功能TRUNC(timestamp,'DY')。此函数将任何时间戳转换为前一个星期日的午夜。在MySQL中执行此操作的最佳方法是什么? Oracle还提供TRUNC(timestamp,'MM')了将时间戳转换为发生月份的第一天的午夜。在MySQL中,这很简单: TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) 但是这个 DATE_FORMAT技巧将在数周内失效。我知道此WEEK(timestamp)功能,但是我真的不想要一年内的星期数。这些东西是用于多年的工作。 91 mysql datetime group-by data-migration dayofweek
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表的序列值的方法:很好,但是很不幸,它非常手工。 76 sql postgresql data-migration
5 具有历史记录的存储库之间的SVN复制 我的一个队友问是否可以在保持历史记录的同时从一个SVN导出到另一个。 在我看来,这似乎是一个普遍的要求。 因此:是否可以在所有历史记录之间迁移SVN存储库? 重要的是要注意,我们在Source上没有svnadmin访问,但在Destination上却具有svnadmin访问。 如果只是归结为从源中签出每个修订,然后将其签入到目的地,只要有一个自动化的流程,我们就可以了。 编辑:我忘了提到目标存储库在Windows上。 69 svn version-control data-migration