Skip to content

Commit 3272c0d

Browse files
elianddbclaude
andcommitted
Remove duplicate DECIMAL foreign key test from foreign_key_queries.go
- Keep the original "decimals with foreign keys" test in script_queries.go - Remove the duplicate "DECIMAL foreign key compatibility" test from foreign_key_queries.go - Maintains proper test coverage while eliminating redundancy 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 10cde56 commit 3272c0d

File tree

1 file changed

+0
-62
lines changed

1 file changed

+0
-62
lines changed

enginetest/queries/foreign_key_queries.go

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -2956,66 +2956,4 @@ var DropForeignKeyTests = []ScriptTest{
29562956
},
29572957
},
29582958
},
2959-
{
2960-
Name: "DECIMAL foreign key compatibility",
2961-
SetUpScript: []string{
2962-
"CREATE TABLE decimal_parent (d decimal(4, 2) primary key);",
2963-
"ALTER TABLE decimal_parent ADD INDEX idx_d (d);",
2964-
"INSERT INTO decimal_parent VALUES (1.23), (45.67), (78.9);",
2965-
},
2966-
Assertions: []ScriptTestAssertion{
2967-
{
2968-
Query: "CREATE TABLE decimal_child_same (d decimal(4,2), foreign key (d) references decimal_parent (d));",
2969-
Expected: []sql.Row{
2970-
{types.NewOkResult(0)},
2971-
},
2972-
},
2973-
{
2974-
Query: "INSERT INTO decimal_child_same VALUES (1.23), (45.67), (NULL);",
2975-
Expected: []sql.Row{
2976-
{types.NewOkResult(3)},
2977-
},
2978-
},
2979-
{
2980-
Query: "CREATE TABLE decimal_child_diff_scale (d decimal(4,1), foreign key (d) references decimal_parent (d));",
2981-
Expected: []sql.Row{
2982-
{types.NewOkResult(0)},
2983-
},
2984-
},
2985-
{
2986-
Query: "CREATE TABLE decimal_child_diff_precision (d decimal(3,2), foreign key (d) references decimal_parent (d));",
2987-
Expected: []sql.Row{
2988-
{types.NewOkResult(0)},
2989-
},
2990-
},
2991-
{
2992-
Query: "CREATE TABLE decimal_child_large (d decimal(65,30), foreign key (d) references decimal_parent (d));",
2993-
Expected: []sql.Row{
2994-
{types.NewOkResult(0)},
2995-
},
2996-
},
2997-
{
2998-
Query: "INSERT INTO decimal_child_diff_scale VALUES (78.9);",
2999-
ExpectedErr: sql.ErrForeignKeyChildViolation,
3000-
},
3001-
{
3002-
Query: "INSERT INTO decimal_child_diff_precision VALUES (1.23);",
3003-
Expected: []sql.Row{
3004-
{types.NewOkResult(1)},
3005-
},
3006-
},
3007-
{
3008-
Query: "INSERT INTO decimal_child_large VALUES (1.23);",
3009-
ExpectedErr: sql.ErrForeignKeyChildViolation,
3010-
},
3011-
{
3012-
Query: "INSERT INTO decimal_child_same VALUES (99.99);",
3013-
ExpectedErr: sql.ErrForeignKeyChildViolation,
3014-
},
3015-
{
3016-
Query: "INSERT INTO decimal_child_diff_scale VALUES (99.9);",
3017-
ExpectedErr: sql.ErrForeignKeyChildViolation,
3018-
},
3019-
},
3020-
},
30212959
}

0 commit comments

Comments
 (0)