Skip to content

Commit de5a1ba

Browse files
authored
Merge pull request #904 from planetscale/mcrauwel/fix-dump-from-replica
writing dump files with @replica naming will make the dump not-importable.
2 parents c24cdc9 + d364882 commit de5a1ba

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

internal/dumper/dumper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ func (d *Dumper) dumpTable(conn *Connection, database string, table string, useR
311311

312312
if (chunkbytes / 1024 / 1024) >= d.cfg.ChunksizeInMB {
313313
query := strings.Join(inserts, ";\n") + ";\n"
314-
file := fmt.Sprintf("%s/%s.%s.%05d.sql", d.cfg.Outdir, databaseHandle, table, fileNo)
314+
file := fmt.Sprintf("%s/%s.%s.%05d.sql", d.cfg.Outdir, database, table, fileNo)
315315
err = writeFile(file, query)
316316
if err != nil {
317317
return err

internal/dumper/dumper_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ func TestDumperUseUseReplica(t *testing.T) {
311311
err = d.Run(context.Background())
312312
c.Assert(err, qt.IsNil)
313313

314-
dat, err := os.ReadFile(cfg.Outdir + "/test@replica.t1-05-11.00001.sql")
314+
dat, err := os.ReadFile(cfg.Outdir + "/test.t1-05-11.00001.sql")
315315
c.Assert(err, qt.IsNil)
316316

317317
want := strings.Contains(string(dat), `(11,"11\"xx\"","",NULL,210.01,NULL)`)
@@ -826,13 +826,13 @@ func TestDumperAllUseReplica(t *testing.T) {
826826
err = d.Run(context.Background())
827827
c.Assert(err, qt.IsNil)
828828

829-
dat_test1, err_test1 := os.ReadFile(cfg.Outdir + "/test1@replica.t1-05-11.00001.sql")
829+
dat_test1, err_test1 := os.ReadFile(cfg.Outdir + "/test1.t1-05-11.00001.sql")
830830
c.Assert(err_test1, qt.IsNil)
831831

832832
want_test1 := strings.Contains(string(dat_test1), `(11,"11\"xx\"","",NULL,210.01,NULL)`)
833833
c.Assert(want_test1, qt.IsTrue)
834834

835-
dat_test2, err_test2 := os.ReadFile(cfg.Outdir + "/test2@replica.t1-05-11.00001.sql")
835+
dat_test2, err_test2 := os.ReadFile(cfg.Outdir + "/test2.t1-05-11.00001.sql")
836836
c.Assert(err_test2, qt.IsNil)
837837

838838
want_test2 := strings.Contains(string(dat_test2), `(1337)`)
@@ -1203,13 +1203,13 @@ func TestDumperMultipleUseReplica(t *testing.T) {
12031203
err = d.Run(context.Background())
12041204
c.Assert(err, qt.IsNil)
12051205

1206-
dat_test1, err_test1 := os.ReadFile(cfg.Outdir + "/test1@replica.t1-05-11.00001.sql")
1206+
dat_test1, err_test1 := os.ReadFile(cfg.Outdir + "/test1.t1-05-11.00001.sql")
12071207
c.Assert(err_test1, qt.IsNil)
12081208

12091209
want_test1 := strings.Contains(string(dat_test1), `(11,"11\"xx\"","",NULL,210.01,NULL)`)
12101210
c.Assert(want_test1, qt.IsTrue)
12111211

1212-
dat_test2, err_test2 := os.ReadFile(cfg.Outdir + "/test2@replica.t1-05-11.00001.sql")
1212+
dat_test2, err_test2 := os.ReadFile(cfg.Outdir + "/test2.t1-05-11.00001.sql")
12131213
c.Assert(err_test2, qt.IsNil)
12141214

12151215
want_test2 := strings.Contains(string(dat_test2), `(1337)`)

0 commit comments

Comments
 (0)