Skip to content

Commit

Permalink
Add create table like test
Browse files Browse the repository at this point in the history
  • Loading branch information
PadraigK committed Jan 29, 2022
1 parent a7ce292 commit 7b39c31
Show file tree
Hide file tree
Showing 6 changed files with 121 additions and 0 deletions.
29 changes: 29 additions & 0 deletions internal/endtoend/testdata/create_table_like/sqlite/go/db.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions internal/endtoend/testdata/create_table_like/sqlite/go/models.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions internal/endtoend/testdata/create_table_like/sqlite/query.sql
@@ -0,0 +1,2 @@
/* name: GetAll :many */
SELECT * FROM super_users;
18 changes: 18 additions & 0 deletions internal/endtoend/testdata/create_table_like/sqlite/schema.sql
@@ -0,0 +1,18 @@
CREATE TABLE users (
id integer PRIMARY KEY AUTOINCREMENT NOT NULL,
first_name varchar(255) NOT NULL
);

ALTER TABLE users
ADD COLUMN last_name varchar(255);

CREATE TABLE super_users AS SELECT * FROM users;

ALTER TABLE users
ADD COLUMN age integer NOT NULL;

ALTER TABLE users DROP COLUMN first_name;

ALTER TABLE super_users
ADD COLUMN date_of_birth DATETIME(6);

12 changes: 12 additions & 0 deletions internal/endtoend/testdata/create_table_like/sqlite/sqlc.json
@@ -0,0 +1,12 @@
{
"version": "1",
"packages": [
{
"name": "querytest",
"path": "go",
"schema": "schema.sql",
"queries": "query.sql",
"engine": "_lemon"
}
]
}

0 comments on commit 7b39c31

Please sign in to comment.