├── LICENSE ├── Makefile ├── README.md ├── cigration--1.1.sql ├── cigration.control ├── doc ├── citus_architecture.png ├── migration_status.png ├── pic.pptx └── shard_moving.png └── test ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── check_base ├── expected ├── abnormal_task_scheduling.out ├── basic.out ├── create_distributed_table.out ├── empty_table.out ├── init.out ├── partitioned_table.out ├── prevent_ddl_during_migration.out ├── replica_identity_check.out └── single_task_execute.out ├── pg_regress_multi.pl ├── shard_migration └── sql ├── abnormal_task_scheduling.sql ├── basic.sql ├── create_distributed_table.sql ├── empty_table.sql ├── init.sql ├── partitioned_table.sql ├── prevent_ddl_during_migration.sql ├── replica_identity_check.sql └── single_task_execute.sql /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/README.md -------------------------------------------------------------------------------- /cigration--1.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/cigration--1.1.sql -------------------------------------------------------------------------------- /cigration.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/cigration.control -------------------------------------------------------------------------------- /doc/citus_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/doc/citus_architecture.png -------------------------------------------------------------------------------- /doc/migration_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/doc/migration_status.png -------------------------------------------------------------------------------- /doc/pic.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/doc/pic.pptx -------------------------------------------------------------------------------- /doc/shard_moving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/doc/shard_moving.png -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/LICENSE -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/README.md -------------------------------------------------------------------------------- /test/check_base: -------------------------------------------------------------------------------- 1 | test: init 2 | -------------------------------------------------------------------------------- /test/expected/abnormal_task_scheduling.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/abnormal_task_scheduling.out -------------------------------------------------------------------------------- /test/expected/basic.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/basic.out -------------------------------------------------------------------------------- /test/expected/create_distributed_table.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/create_distributed_table.out -------------------------------------------------------------------------------- /test/expected/empty_table.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/empty_table.out -------------------------------------------------------------------------------- /test/expected/init.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/init.out -------------------------------------------------------------------------------- /test/expected/partitioned_table.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/partitioned_table.out -------------------------------------------------------------------------------- /test/expected/prevent_ddl_during_migration.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/prevent_ddl_during_migration.out -------------------------------------------------------------------------------- /test/expected/replica_identity_check.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/replica_identity_check.out -------------------------------------------------------------------------------- /test/expected/single_task_execute.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/expected/single_task_execute.out -------------------------------------------------------------------------------- /test/pg_regress_multi.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/pg_regress_multi.pl -------------------------------------------------------------------------------- /test/shard_migration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/shard_migration -------------------------------------------------------------------------------- /test/sql/abnormal_task_scheduling.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/abnormal_task_scheduling.sql -------------------------------------------------------------------------------- /test/sql/basic.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/basic.sql -------------------------------------------------------------------------------- /test/sql/create_distributed_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/create_distributed_table.sql -------------------------------------------------------------------------------- /test/sql/empty_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/empty_table.sql -------------------------------------------------------------------------------- /test/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/init.sql -------------------------------------------------------------------------------- /test/sql/partitioned_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/partitioned_table.sql -------------------------------------------------------------------------------- /test/sql/prevent_ddl_during_migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/prevent_ddl_during_migration.sql -------------------------------------------------------------------------------- /test/sql/replica_identity_check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/replica_identity_check.sql -------------------------------------------------------------------------------- /test/sql/single_task_execute.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloud-sn2/cigration/HEAD/test/sql/single_task_execute.sql --------------------------------------------------------------------------------