Skip to content

Commit 86c1d77

Browse files
authored
feat(mysql): Add a test for VECTOR column type (#3734)
* feat(mysql): Add a test for VECTOR column type * Fix invalid Go file * Use MySQL 9.0 for tests * Fix reference issue * Fix last two test failures * Add UNIQUE
1 parent 6a4bfb5 commit 86c1d77

File tree

14 files changed

+140
-17
lines changed

14 files changed

+140
-17
lines changed

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
# Start a MySQL server
5959
- uses: shogo82148/actions-setup-mysql@v1
6060
with:
61-
mysql-version: "8.1"
61+
mysql-version: "9.0"
6262

6363
- name: test ./...
6464
run: gotestsum --junitfile junit.xml -- --tags=examples -timeout 20m ./...

‎examples/ondeck/mysql/schema/0002_venue.sql‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CREATE TABLE venues (
55
statuses text, -- status[],
66
slug textnot null COMMENT 'This value appears in public URLs',
77
name varchar(255) not null,
8-
city textnot nullreferences city(slug),
8+
city varchar(255)not nullreferences city(slug),
99
spotify_playlist varchar(255) not null,
1010
songkick_id text,
1111
tags text-- text[]

‎internal/endtoend/testdata/join_right/mysql/go/models.go‎

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

‎internal/endtoend/testdata/join_right/mysql/go/query.sql.go‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1-
CREATETABLEfoo (id serialnot null, bar_id intreferences bar(id));
2-
CREATETABLEbar (id serialnot null);
1+
CREATETABLEbar (
2+
id integernot null,
3+
UNIQUE(id)
4+
);
5+
6+
CREATETABLEfoo (id integernot null, bar_id integerreferences bar(id));
7+
38

‎internal/endtoend/testdata/join_table_name/mysql/go/models.go‎

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

‎internal/endtoend/testdata/join_table_name/mysql/go/query.sql.go‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
CREATETABLEbar (id serialnot null);
2-
CREATETABLEfoo (id serialnot null, bar integerreferences bar(id));
1+
CREATETABLEbar (
2+
id integernot null,
3+
UNIQUE (id)
4+
);
5+
6+
CREATETABLEfoo (id integernot null, bar integerreferences bar(id));
37

‎internal/endtoend/testdata/mysql_vector/mysql/go/db.go‎

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎internal/endtoend/testdata/mysql_vector/mysql/go/models.go‎

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
(0)