没有合适的资源?快使用搜索试试~ 我知道了~
迁移:用PHP编写的简单库,无需依赖框架进行数据库版本控制。 支持Sqlite,MySql,Sql Server和Postgre...
共98个文件
sql:50个
php:29个
xml:9个
需积分: 15 0 下载量 113 浏览量
2021-02-03
10:46:46
上传
评论
收藏 55KB ZIP 举报
温馨提示
数据库迁移PHP 产品特点 这是一个用PHP编写的用于数据库版本控制的简单库。 当前支持Sqlite,MySql,Sql Server和Postgres。 数据库迁移可以用作: 命令行界面 PHP库将集成到您的功能测试中 集成到您的CI / CD编程语言或框架中。 数据库迁移仅使用SQL命令对数据库进行版本控制。 为什么要使用纯SQL命令? 大多数框架倾向于使用编程语句对数据库进行版本控制,而不是使用纯SQL。 使用框架的本机编程语言来维护数据库有一些优点: 框架命令具有一些技巧代码,可以执行复杂的任务。 您只需编写一次代码即可部署到不同的数据库系统。 和别的 但是最后,尽管具有这些良好的功能,但在大型项目中还是存在现实,有人会使用MySQL Workbench来更改您的数据库,然后花一些时间为PHP转换该代码。 因此,为什么不使用MySQL Workbench,JetBrains DataGrip和其他提供SQL命令来更新数据库并将其直接放入数据库版本控制系统所需的功能? 因此,这是一个不可知的项目(独立于框架和编程语言),并且使用纯净的本地SQL命令来迁移数据库。
资源推荐
资源详情
资源评论
收起资源包目录
migration-master.zip (98个子文件)
migration-master
src
Exception
DatabaseDoesNotRegistered.php 102B
InvalidMigrationFile.php 97B
DatabaseIsIncompleteException.php 106B
ResetDisabledException.php 99B
OldVersionSchemaException.php 102B
DatabaseNotVersionedException.php 106B
Database
PgsqlDatabase.php 3KB
SqliteDatabase.php 2KB
AbstractDatabase.php 4KB
DatabaseInterface.php 784B
MySqlDatabase.php 2KB
DblibDatabase.php 3KB
Migration.php 12KB
wait-for-db.sh 363B
phpunit.xml.dist 857B
.idea
runConfigurations
Test_Postgres.xml 422B
Test_Sqlite.xml 410B
Run_Databases.xml 596B
PHPUnit.xml 327B
Run_MySql_Example.xml 267B
Test_MySql.xml 407B
Test_SqlSever_Sqlsrv.xml 443B
Run_Sqlite_Example.xml 270B
Test_SqlSever_Dblib.xml 440B
.travis.yml 777B
example
sql_server
base.sql 470B
migrations
down
00001.sql 273B
00000.sql 629B
up
00001.sql 515B
00002.sql 2KB
test_sqlserver.php 497B
mysql
base.sql 480B
migrations
down
00001.sql 273B
00000.sql 547B
up
00001.sql 527B
00002.sql 2KB
test_mysql.php 499B
sqlite
base.sql 484B
migrations
down
00001.sql 273B
00000.sql 547B
up
00001.sql 569B
00002.sql 2KB
test_sqlite.php 288B
.gitignore 52B
postgres
test_postgres.php 506B
base.sql 468B
migrations
down
00001.sql 273B
00000.sql 496B
up
00001.sql 430B
00002.sql 2KB
LICENSE 1KB
README.md 15KB
docker-compose.yml 1KB
tests
PostgresDatabaseCustomTest.php 210B
MysqlDatabaseTest.php 928B
SqlServerDblibDatabaseTest.php 921B
SqliteDatabaseTest.php 1KB
PostgresDatabaseTest.php 937B
SqlServerSqlsrvDatabaseTest.php 365B
dirstructure
base.sql 0B
migrations
down
00001.sql 0B
0000.sql 0B
00005.sql 0B
00002.sql 0B
00011.sql 0B
00012-dev.sql 0B
00008.sql 0B
0000013.sql 0B
00013.sql 0B
00006.sql 0B
00007.sql 0B
00009.sql 0B
00003.sql 0B
00004.sql 0B
00010.sql 0B
up
00001.sql 60B
00005.sql 0B
00002.sql 53B
00011.sql 0B
00012-dev.sql 0B
00008.sql 0B
0000013.sql 0B
00013.sql 0B
00006.sql 0B
00007.sql 0B
00009.sql 0B
00003.sql 32B
00004.sql 0B
00010.sql 0B
SqliteDatabaseCustomTest.php 205B
MigrationTest.php 5KB
SqlServerDatabaseTest.php 1KB
SqlServerDatabaseCustomTest.php 223B
MysqlDatabaseCustomTest.php 201B
BaseDatabase.php 11KB
.gitignore 1KB
_config.yml 1KB
composer.json 526B
共 98 条
- 1
资源评论
600Dreams
- 粉丝: 17
- 资源: 4630
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功