jjzjj

Migration

全部标签

mysql - 将 Django 项目从 MySQL 迁移到 PostgreSQL 的最简单方法

我想将我的Django项目的数据库从MySQL转换为PostgreSQL。不幸的是,我不能只使用Django的“dumpdata”和“loaddata”管理命令,因为我的数据库表太大了。我已经读过文章http://www.ofbrooklyn.com/2010/07/18/migrating-django-mysql-postgresql-easy-way/,但似乎要在实践中使用这种方法,我仍然需要将它变成类似管理命令的东西,在复制模型实例和重置序列时迭代可用模型。此外,它似乎也不是很快,因为它在每个模型实例上发出save()。有没有更好的迁移方式?实际上,我更愿意做“mysqldum

mysql - 如何使用 mongify 将两个表合并为一个表

我计划将我的应用程序数据库从Mysql迁移到模式更改较少的Mongo。在我的新模式中,我将两个Mysql表合并到一个Mongo集合中。我想使用mongify(https://github.com/anlek/mongify)gem将我现有的Mysql数据填充到具有更新模式的Mongo中。如何做到这一点?mongify有没有办法将两个Mysql表合并为一个?Mysql表useridnamenicknametypeuser_roleidrolealiasuser_id我在Mongo中将以上两个表合并为一个集合useridnametyperolealias 最佳答

mysql - 将数据和模式从 MySQL 迁移到 SQL Server

是否有任何免费的解决方案可以自动将数据库从MySQL迁移到“正常工作”的SQLServerServer?我现在一整天都在尝试这个简单的(至少我是这么认为的)任务。我试过:SQLServerManagementStudio的导入数据功能创建一个空数据库任务->导入数据...用于Odbc的.NETFramework数据提供程序有效的DSN(已验证连接)从一个或多个表或View复制数据检查1个非常简单的表格点击预览获取错误:Thepreviewdatacouldnotberetrieved.ADDITIONALINFORMATION:ERROR[42000][MySQL][ODBC5.1Dr

MySQL数据迁移

我有一个包含一些数据的MySQL数据库。我必须在表几乎相同但表名和字段名不同的数据库之间迁移此数据。两个数据库中的数据相同,只是表名(和一些字段名/类型)发生了变化。但它们的结构并不完全相同。我从表中删除了一些字段,并将字段移动到另一个表。如果不编写脚本来遍历每条记录并将它们插入到新数据库中,我如何才能实现这一点?有什么工具吗? 最佳答案 使用mysql_dump生成一个.sql文件,其中包含重新创建数据库及其内容所需的所有查询。然后您可以编辑此.sql文件以更改表/字段名称以反射(reflect)新数据库的设置。

mysql - 从 MySQL 迁移到 SQLite3 有什么好的工具吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在努力寻找一个好的工具来帮助我将MySQL数据库迁移到SQLite。我见过几个不同的Perl脚本(包括在这里发现的一个),但它们对我来说似乎无法正常工作。

mysql - 如何将数据库从 Filemaker 迁移到 Mysql?

我正在重建一个基于Symfony1.4和MySQL5.1的ERP系统。挑战在于以前的系统是在FilemakerPro上构建的,我必须将所有以前的数据迁移到当前系统。为此,首先我需要将所有数据移动到具有完整先前模式结构的MySQL数据库,然后我可以根据需要通过编写脚本将数据映射到当前系统模式。我应该如何进行第一步?是否有任何现有工具或流程可以做到这一点?任何帮助将不胜感激!提前致谢! 最佳答案 最简单的方法是将数据从FileMaker导出为某种通用格式。为此,您需要在FileMaker中打开文件,对于每个表格,您需要转到与表格关联的布

mysql - 南迁移错误,InnoDB : ROW_FORMAT=DYNAMIC requires innodb_file_format > Antelope

我迁移数据出现错误。我尝试在下面运行原始sql:更改表wxwall_participation添加列eventINTDEFAULT0更改表wxwall_scene添加列welcome_msgVARCHAR(400)NULL他们工作得很好,这让我很困惑。我该如何解决这个问题?错误详情:-Migratingforwardsto0002_auto__add_field_participation_event__add_field_scene_welcome_msg.>wxwall:0002_auto__add_field_participation_event__add_field_scen

php - Laravel Migration 停止并且不执行任何操作

刚刚完成了Laravelsite中列出的所有步骤安装并启动并运行MacOSHighSierra。我目前安装了Composer、Homebrew、valet、PHP7.2.8、MySQL8.0.11版和Laravel5.6.28。我可以通过执行Laravelnewblog命令创建一个新项目并且没有任何问题。此外,当我转到浏览器时,我可以看到我刚刚创建或正在处理的当前项目。我可以运行valetlist命令,所以我知道它正在运行/工作。我还可以通过运行phpartisanmake:migrationtest_test_test创建一个迁移并将其显示在我的项目中。我的PATH也有~/.comp

php - Laravel 使用 migrate 添加新表

我创建了一个Laravel项目,并使用Migrate添加了几个表。它工作正常。这些表已经有了数据。现在我需要另一个表并尝试使用此命令添加它:phpartisanmake:migrationcreate_books_table它正在工作并在\database\migrations中添加文件....然后我在up()函数中添加了架构。但是当我运行命令时,phpartisanmigrate它不工作,给出错误基表或View已经存在。请帮忙。我对laravel很陌生。谢谢迁移代码..useIlluminate\Database\Schema\Blueprint;useIlluminate\Data

mysql - 将旧的 3.23.49 MySQL 数据库转移到 5.0.51 MySQL 数据库 - 以 ANSI 和 UTF-8 编码

我想将3.23.49MySQL数据库转移到5.0.51MySQL数据库。现在我已经导出了SQL文件,可以导入了。我查看了sql文件,Notepad++显示文件是用ANSI编码的。我查看了这些值,其中一些是ANSI格式,一些是UTF-8格式。最好的方法是什么?我应该在Notepad++中更改编码吗?我应该使用ALTERTABLEtbl_nameCONVERTTOCHARACTERSETutf8;吗?我应该使用iconv吗?我是否必须查看每个表格并进行必要的更改?导入设置是什么?MYSQL323兼容模式和编码latin1?如果php脚本使用其他编码,我是否需要注意一些事情?感谢您的提示!