我正在使用一个带有pgloader的加载文件,并且我的MySQL数据库中有一个日期时间格式错误的表特别有问题。我只想在迁移过程中跳过这一列。如何在加载文件中执行此操作?类似于:
LOAD DATABASE
FROM mysql://root@localhost/mydb
INTO postgresql:///mypgdb
INCLUDING ONLY TABLE NAMES MATCHING
'Table_with_Datetimes_Column' AS dt,
'My_Other_Table'
EXCLU
我想要修改原则:迁移:diff命令,因为当我运行它时,生成的代码是坏的,所以我想编辑配置文件,但是我不知道它在哪里。
示例错误代码:
public function up(Schema $schema)
{
// this up() migration is auto-generated, please modify it to your needs
$this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql',
我正在尝试从MySQL迁移到PostgreSQL数据库。
有没有办法在不修改my.cnf文件的情况下从MySQL迁移到PostgreSQL?
pgloader mysql://root:root_password@127.0.0.1/mysql_database postgresql://postgres_user:postgres_pass@127.0.0.1/postgres_database
我试着创建这个:
create user 'pgloader'@'localhost' identified with mysql_native_password b