1

在 mkb 用户的帮助下,我构建了这个预提交钩子:

#!/bin/bash -e

DBHOST=dbhost.yourdomain.com
DBUSER=dbuser
DBPASS=dbpass 
DBNAME=dbname

mysqldump -h $DBHOST -u $DBUSER -p $DBPASS -d $DBNAME > sql-version-control/schema.sql 
# the -h means host.
# the -u means user. 
# the -p means pass.
# the -d means database name (same as "no data").
git add sql-version-control/schema.sql

据我了解:

mysqldump -h $DBHOST -u $DBUSER -p $DBPASS -d $DBNAME > sql-version-control/schema.sql

将转到我的共享(或本地)主机,并在那里备份 atual 模式?

然而,很多时候,我们在本地更改架构,然后,我们需要在远程服务器上应用这些更改。

无论如何我可以按照这条路做这个吗?还是有更好的方法来实现预期?

提前致谢

4

0 回答 0