问题标签 [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.
sql - 将 SQL Server 中的数据导出为 INSERT INTO
我正在使用 SQL Server 2008 Management Studio,并且有一个表要迁移到不同的数据库服务器。
是否有任何选项可以将数据作为插入到 SQL 脚本中导出?
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 方——所以这可能就像更改数据库上的某些内容一样简单,我很高兴听到这个消息。
谢谢。
php - 在 mysql 中存储数据(数据迁移)
我正在尝试为自己的目的制作在线词典(我知道还有其他一些词典,但它们没有我需要的内容)并且我有一个包含以下格式的单词的文件:
前两行是同一个字,不过是繁体字和简体字,第三行是抄写,第四行是字义(译文)。如何将这些数据存储在 mysql 数据库的正确列中?(列:simplified_character、trad_character、translation、transcription 等)
谢谢!
php - 通过php解析数据并将其存储到MySQL数据库的问题
很抱歉重复了这个问题,但在这里我试图更详细地解释它。我需要解析来自某个文件的数据并将其存储到数据库(MySQL)。这是数据在文件中的显示方式:
第一行和第二行表示同一个字符,但第一行是简体字,第二行是繁体字。我需要将它们存储到相应ch_simplified
的ch_trad
列中。
第三行,以 [m1] 开头,是一个转写(拼音),第四行(以 [m2] 开头)是一个字符的翻译。还有字符的第二个翻译,你可以注意到它有不同的转录。
我们需要将两个转录(有时同一个字符有两个以上的转录)存储在一个单独的列 ( transcription
) 中,然后将所有翻译部分存储到一个列translation
中。
mysql db 中的表如下所示:
问题是我不知道如何使用 php 解析这些数据。我试着从
并停留在我必须在第一个字符和第二个字符之间分离数据的步骤(戚谊和三州府)。
任何帮助将不胜感激!
PS对不起,这么长的文字和令人困惑的解释。
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 专家,所以我在这里提供一些我应该如何解决它的想法。
非常感谢那些可以提供帮助的人。
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
data-migration - Tarantino 使用的 Create 目录的目的是什么?
Tarantino要求您将其指向一个包含两个子目录(create 和 update)的脚本目录。当执行 Tarantino 的创建或重建操作时,我希望运行创建目录中的 sql 脚本,然后在重建操作的情况下运行更新目录中的任何脚本。
我发现创建目录中的脚本永远不会执行;我的所有脚本都必须位于更新目录中。此外,我在网上找到的示例都专门使用更新目录。那么创建目录的目的是什么,它是如何使用的呢?
sql - 在 Oracle pl-sql 上生成数据库和表模式 (ddl)
任何人都有一个 PL-SQL 语句,我可以用它来为 Oracle 10g 上的特定数据库生成数据库和表模式?我需要 .sql 文件中的架构,并且如果可能的话与 ANSI-92/99 sql 实现兼容,所以我可以直接在 sql server 2005 上使用生成的 .sql。
已经听说过 exp/imp,但似乎生成了转储文件,我只需要一个简单的 .sql 文件上的 ddl。
谢谢
sql - 将 MySQL 转移到 SQLite
我想在 iPhone 上使用预先存在的 MySQL 数据库开始使用 Core Date。将 MySQL 数据库传输到 SQLite 的最简单方法是什么?
我试过使用 SQLite Migrator,但我不知道在哪里可以找到 Mac 的 ODBC 驱动程序(Snow Leopard)。我发现http://www.ch-werner.de/sqliteodbc/似乎有驱动程序,但它们适用于 Power PC。
如果有人可以给我一个演练,或者告诉我最好的工具是什么,我将不胜感激。
谢谢。
svn - 我可以使用 Git 在具有历史记录的 svn 存储库之间移动文件吗?
我一直在使用 git-svn 来处理 svn 存储库 A,现在我需要将项目移动到存储库 B。我可以使用 svn 从 A 导入最新的 HEAD。但我想保留历史记录如果有办法。有没有办法做到这一点?我可以将 repos b 添加为远程分支并 dcommit 吗?没有把握。