问题标签 [data-migration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
458350 浏览

sql - 将 SQL Server 中的数据导出为 INSERT INTO

我正在使用 SQL Server 2008 Management Studio,并且有一个表要迁移到不同的数据库服务器。

是否有任何选项可以将数据作为插入到 SQL 脚本中导出?

0 投票
2 回答
3657 浏览

ms-access - 将 MS Access 数据迁移到 MySQL:字符编码问题

我认为,我们有一个由 Access 2000 数据库生成的 MS Access .mdb 文件。我正在尝试使用以下命令使用 mdbtools 将表导出到 SQL:

这会产生我期望的文件,除了一件事:一些字符表示为问号。这:“他还没准备好”显示如下:“他还没准备好”,仅在某些情况下(主要是单/双大引号),其中内容可能是从 MS Word 粘贴到数据库中的。否则,数据看起来很棒。

我尝试了“export MDB_ICONV=”的各种值。我尝试在结果文件上使用 iconv,在 from/to 中使用 ISO-8859-1,在 from/to 中使用 UTF-8,在 from/to 中使用 WINDOWS-1250 和 WINDOWS-1252 和 WINDOWS-1256各种组合。但我还没有成功地让那些弯引号回来。

坦率地说,根据生成的文件的外观,我怀疑问题出在原始 .mdb 文件中,或者在 mdbtools 中。畸形字符都是单个问号,但很明显它们不是同一事物的畸形版本;所以(我的直觉说)结果文件中没有足够的数据;所以(我的直觉说)这个问题无法在结果文件中解决。

有没有人遇到过这个?前进的任何提示?FWIW,我没有也从未有过 MS Access——该文件来自第 3 方——所以这可能就像更改数据库上的某些内容一样简单,我很高兴听到这个消息。

谢谢。

0 投票
1 回答
133 浏览

php - 在 mysql 中存储数据(数据迁移)

我正在尝试为自己的目的制作在线词典(我知道还有其他一些词典,但它们没有我需要的内容)并且我有一个包含以下格式的单词的文件:

前两行是同一个字,不过是繁体字和简体字,第三行是抄写,第四行是字义(译文)。如何将这些数据存储在 mysql 数据库的正确列中?(列:simplified_character、trad_character、translation、transcription 等)

谢谢!

0 投票
2 回答
237 浏览

php - 通过php解析数据并将其存储到MySQL数据库的问题

很抱歉重复了这个问题,但在这里我试图更详细地解释它。我需要解析来自某个文件的数据并将其存储到数据库(MySQL)。这是数据在文件中的显示方式:

第一行和第二行表示同一个字符,但第一行是简体字,第二行是繁体字。我需要将它们存储到相应ch_simplifiedch_trad列中。

第三行,以 [m1] 开头,是一个转写(拼音),第四行(以 [m2] 开头)是一个字符的翻译。还有字符的第二个翻译,你可以注意到它有不同的转录。

我们需要将两个转录(有时同一个字符有两个以上的转录)存储在一个单独的列 ( transcription) 中,然后将所有翻译部分存储到一个列translation中。

mysql db 中的表如下所示:

问题是我不知道如何使用 php 解析这些数据。我试着从

并停留在我必须在第一个字符和第二个字符之间分离数据的步骤(戚谊和三州府)。

任何帮助将不胜感激!

PS对不起,这么长的文字和令人困惑的解释。

0 投票
1 回答
1020 浏览

sql - MySQL 迁移脚本帮助

我正在一个列出各种餐馆目录的网站上工作,目前正在切换到更新的 CMS。我遇到的问题是两个 CMS 都以不同的方式表示餐厅数据。

旧版内容管理系统

一个交叉引用数据库,因此它可以列出如下示例的条目:

ID/FieldID/ItemID/数据

3 / 1 / 6 / 123 富街

4 / 2 / 6 / 条

一个引用表,将 FieldID 1 引用为街道,将 FieldID 2 引用为城市。

另一个引用表,将 ItemID 6 引用为 Delicious Restaurant。

新内容管理系统

当我设置示例列表时,数据库在新 CMS 上的方式是所有直接行,没有交叉引用。因此,同一家餐厅的数据将是:

身份证/姓名/街道/城市

3 / 美味餐厅 / 富街 123 号 / 酒吧


大约有 2,000 个餐厅列表,因此就 SQL 行数据大小而言,这并不是一个庞大的数量,但当然足以甚至不考虑手动重新输入所有餐厅列表。

我有一些想法,但它会非常肮脏并且需要一段时间,而且我不是 MySQL 专家,所以我在这里提供一些我应该如何解决它的想法。

非常感谢那些可以提供帮助的人。

0 投票
1 回答
1864 浏览

ssis - SSIS 数据迁移:将平面表拆分为父 + 子/孙表

我需要将位于 SQL Server 2005 中的大型平面表中的数据迁移到一个新的 SQL Server 2005 架构中,该架构由一个父表和多个子表组成。这似乎与 SSIS 中的合并或合并连接相反,但我不明白我将如何实现这一点。非常感谢任何建议。见过其他人如何完成这类事情的例子吗?

平面源表 [FlatSource] 有 < 280K 记录和一些垃圾数据,所以我需要在某些时候处理这​​些事情。但是现在,这里是我需要完成的要点......

平面源表将主要映射到新的父表 [Parent]。也就是说:对于[FlatSource]中的每条记录,我都需要把这条记录移到[Parent]中。

完成后,我需要记录这个新父记录的 PK 并添加许多子记录。将 0-4 条记录添加到子表 [Child1] 时将使用此 PK。基本上可能有 0-4 列,如果填充将需要在 [Child1] 中使用来自 [Parent] 的 PK 的新记录。

完成此操作后,我需要将 0-4 条新记录填充到将使用来自 [Child] 的 PK 的 [Grandchild] 中。

感谢您提供的任何见解。我已经在 C# 中开始了一个项目,但我越深入,它就越像是 SSIS 的任务。

真挚地,

乔什·布莱尔·戈尔登,CO

0 投票
1 回答
163 浏览

data-migration - Tarantino 使用的 Create 目录的目的是什么?

Tarantino要求您将其指向一个包含两个子目录(create 和 update)的脚本目录。当执行 Tarantino 的创建或重建操作时,我希望运行创建目录中的 sql 脚本,然后在重建操作的情况下运行更新目录中的任何脚本。

我发现创建目录中的脚本永远不会执行;我的所有脚本都必须位于更新目录中。此外,我在网上找到的示例都专门使用更新目录。那么创建目录的目的是什么,它是如何使用的呢?

0 投票
4 回答
5968 浏览

sql - 在 Oracle pl-sql 上生成数据库和表模式 (ddl)

任何人都有一个 PL-SQL 语句,我可以用它来为 Oracle 10g 上的特定数据库生成数据库和表模式?我需要 .sql 文件中的架构,并且如果可能的话与 ANSI-92/99 sql 实现兼容,所以我可以直接在 sql server 2005 上使用生成的 .sql。

已经听说过 exp/imp,但似乎生成了转储文件,我只需要一个简单的 .sql 文件上的 ddl。

谢谢

0 投票
7 回答
11191 浏览

sql - 将 MySQL 转移到 SQLite

我想在 iPhone 上使用预先存在的 MySQL 数据库开始使用 Core Date。将 MySQL 数据库传输到 SQLite 的最简单方法是什么?

我试过使用 SQLite Migrator,但我不知道在哪里可以找到 Mac 的 ODBC 驱动程序(Snow Leopard)。我发现http://www.ch-werner.de/sqliteodbc/似乎有驱动程序,但它们适用于 Power PC。

如果有人可以给我一个演练,或者告诉我最好的工具是什么,我将不胜感激。

谢谢。

0 投票
2 回答
186 浏览

svn - 我可以使用 Git 在具有历史记录的 svn 存储库之间移动文件吗?

我一直在使用 git-svn 来处理 svn 存储库 A,现在我需要将项目移动到存储库 B。我可以使用 svn 从 A 导入最新的 HEAD。但我想保留历史记录如果有办法。有没有办法做到这一点?我可以将 repos b 添加为远程分支并 dcommit 吗?没有把握。