@@ -0,0 +1,39 | |||||
|
1 | ||||
|
2 | Markei DB migrate | |||
|
3 | ================= | |||
|
4 | ||||
|
5 | ||||
|
6 | Script for easy DTAP for Wordpress sites | |||
|
7 | ||||
|
8 | ||||
|
9 | ||||
|
10 | Installation | |||
|
11 | ------------ | |||
|
12 | ||||
|
13 | ||||
|
14 | Add markei/dbmigrate to require-lines in composer.json | |||
|
15 | ||||
|
16 | Run composer update | |||
|
17 | ||||
|
18 | Copy the example config to {project-root}/config/dbmigrate/dbmigrate.ini | |||
|
19 | ||||
|
20 | Update the configuration with your own parameters | |||
|
21 | ||||
|
22 | ||||
|
23 | ||||
|
24 | Usage | |||
|
25 | ----- | |||
|
26 | ||||
|
27 | For Windows | |||
|
28 | cd {project-root} | |||
|
29 | vendor\bin\dbmigrate.php.bat | |||
|
30 | ||||
|
31 | The script will list the configured environments | |||
|
32 | ||||
|
33 | First fill in the source environment, second fill in the destination. | |||
|
34 | Check your input and start. | |||
|
35 | ||||
|
36 | 1. a backup of the source database will be made. | |||
|
37 | 2. a backup of the destination database will be made. | |||
|
38 | 3. the backup of the source database will be imported by the destination database | |||
|
39 | 4. the source domain will be replaced with the destination domain in the destination database No newline at end of file |
@@ -0,0 +1,32 | |||||
|
1 | ||||
|
2 | [env_dev] | |||
|
3 | host = localhost | |||
|
4 | user = my_user | |||
|
5 | password = secret_password | |||
|
6 | name = my_wp_site | |||
|
7 | port = 3306 | |||
|
8 | domain = dev-www.my-site.tld | |||
|
9 | ||||
|
10 | [env_test] | |||
|
11 | host = db01 | |||
|
12 | user = my_user | |||
|
13 | password = secret_password | |||
|
14 | name = my_wp_site | |||
|
15 | port = 3306 | |||
|
16 | domain = test-www.my-site.tld | |||
|
17 | ||||
|
18 | [env_acc] | |||
|
19 | host = db02 | |||
|
20 | user = my_user | |||
|
21 | password = secret_password | |||
|
22 | name = my_wp_site | |||
|
23 | port = 3306 | |||
|
24 | domain = acc-www.my-site.tld | |||
|
25 | ||||
|
26 | [env_prod] | |||
|
27 | host = db03 | |||
|
28 | user = my_user | |||
|
29 | password = secret_password | |||
|
30 | name = my_wp_site | |||
|
31 | port = 3306 | |||
|
32 | domain = www.my-site.tld |
General Comments 0
You need to be logged in to leave comments.
Login now