Skip to content

Commit 41b2386

Browse files
authored
Bug: ALTER TABLE SET SCHEMA (#1409)
1 parent 1c0bf21 commit 41b2386

File tree

9 files changed

+49
-16
lines changed

9 files changed

+49
-16
lines changed

internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/go/models.go

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/pgx/go/query.sql.go

Lines changed: 14 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
-- name: Placeholder :exec
2-
SELECT 1;
1+
-- name: GetFooBar :exec
2+
SELECT * FROM foo.bar;
3+
4+
-- name: UpdateFooBar :exec
5+
UPDATE foo.bar SET name = $1;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
CREATE SCHEMA foo;
2-
CREATE TABLE bar ();
2+
CREATE TABLE bar (name text);
33
ALTER TABLE bar SET SCHEMA foo;

internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/models.go

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/endtoend/testdata/ddl_alter_table_set_schema/postgresql/stdlib/go/query.sql.go

Lines changed: 14 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
-- name: Placeholder :exec
2-
SELECT 1;
1+
-- name: GetFooBar :exec
2+
SELECT * FROM foo.bar;
3+
4+
-- name: UpdateFooBar :exec
5+
UPDATE foo.bar SET name = $1;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
CREATE SCHEMA foo;
2-
CREATE TABLE bar ();
2+
CREATE TABLE bar (name text);
33
ALTER TABLE bar SET SCHEMA foo;

internal/sql/catalog/table.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ func (c *Catalog) alterTableSetSchema(stmt *ast.AlterTableSetSchemaStmt) error {
110110
if err != nil {
111111
return err
112112
}
113+
tbl.Rel.Schema = *stmt.NewSchema
113114
newSchema, err := c.getSchema(*stmt.NewSchema)
114115
if err != nil {
115116
return err

0 commit comments

Comments
 (0)