@@ -971,7 +971,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
971
971
generator .metadata .naming_convention = {
972
972
"uq" : "UNIQUE_%(table_name)s_%(column_0_N_name)s" ,
973
973
"ck" : "CHECK_%(table_name)s" ,
974
- "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s" ,
974
+ "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_\
975
+ %(referred_table_name)s_%(referred_column_0_name)s" ,
975
976
"pk" : "PRIMARY_%(table_name)s_%(column_0N_name)s" ,
976
977
}
977
978
@@ -986,7 +987,7 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
986
987
ForeignKeyConstraint (
987
988
["container_id" ],
988
989
["containers.id" ],
989
- name = "FOREIGN_items_container_id_containers " ,
990
+ name = "FOREIGN_items_container_id_containers_id " ,
990
991
),
991
992
)
992
993
Table (
@@ -1007,7 +1008,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
1007
1008
1008
1009
metadata = MetaData()
1009
1010
metadata.naming_convention = {'ck': 'CHECK_%(table_name)s',
1010
- 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s',
1011
+ 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s_\
1012
+ %(referred_column_0_name)s',
1011
1013
'pk': 'PRIMARY_%(table_name)s_%(column_0N_name)s',
1012
1014
'uq': 'UNIQUE_%(table_name)s_%(column_0_N_name)s'}
1013
1015
@@ -2314,7 +2316,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2314
2316
generator .metadata .naming_convention = {
2315
2317
"uq" : "UNIQUE_%(table_name)s_%(column_0_N_name)s" ,
2316
2318
"ck" : "CHECK_%(table_name)s" ,
2317
- "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s" ,
2319
+ "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_\
2320
+ %(referred_table_name)s_%(referred_column_0_name)s" ,
2318
2321
"pk" : "PRIMARY_%(table_name)s_%(column_0N_name)s" ,
2319
2322
}
2320
2323
@@ -2329,7 +2332,7 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2329
2332
ForeignKeyConstraint (
2330
2333
["container_id" ],
2331
2334
["containers.id" ],
2332
- name = "FOREIGN_items_container_id_containers " ,
2335
+ name = "FOREIGN_items_container_id_containers_id " ,
2333
2336
),
2334
2337
)
2335
2338
Table (
@@ -2351,7 +2354,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2351
2354
2352
2355
Base = declarative_base()
2353
2356
Base.metadata.naming_convention = {'ck': 'CHECK_%(table_name)s',
2354
- 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s',
2357
+ 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_\
2358
+ %(referred_table_name)s_%(referred_column_0_name)s',
2355
2359
'pk': 'PRIMARY_%(table_name)s_%(column_0N_name)s',
2356
2360
'uq': 'UNIQUE_%(table_name)s_%(column_0_N_name)s'}
2357
2361
@@ -2727,7 +2731,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2727
2731
generator .metadata .naming_convention = {
2728
2732
"uq" : "UNIQUE_%(table_name)s_%(column_0_N_name)s" ,
2729
2733
"ck" : "CHECK_%(table_name)s" ,
2730
- "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s" ,
2734
+ "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s\
2735
+ _%(referred_table_name)s_%(referred_column_0_name)s" ,
2731
2736
"pk" : "PRIMARY_%(table_name)s_%(column_0N_name)s" ,
2732
2737
}
2733
2738
@@ -2742,7 +2747,7 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2742
2747
ForeignKeyConstraint (
2743
2748
["container_id" ],
2744
2749
["containers.id" ],
2745
- name = "FOREIGN_items_container_id_containers " ,
2750
+ name = "FOREIGN_items_container_id_containers_id " ,
2746
2751
),
2747
2752
)
2748
2753
Table (
@@ -2769,7 +2774,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2769
2774
2770
2775
mapper_registry = registry()
2771
2776
mapper_registry.metadata.naming_convention = {'ck': 'CHECK_%(table_name)s',
2772
- 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s',
2777
+ 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_\
2778
+ %(referred_table_name)s_%(referred_column_0_name)s',
2773
2779
'pk': 'PRIMARY_%(table_name)s_%(column_0N_name)s',
2774
2780
'uq': 'UNIQUE_%(table_name)s_%(column_0_N_name)s'}
2775
2781
@@ -2972,7 +2978,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2972
2978
generator .metadata .naming_convention = {
2973
2979
"uq" : "UNIQUE_%(table_name)s_%(column_0_N_name)s" ,
2974
2980
"ck" : "CHECK_%(table_name)s" ,
2975
- "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s" ,
2981
+ "fk" : "FOREIGN_%(table_name)s_%(column_0_key)s_\
2982
+ %(referred_table_name)s_%(referred_column_0_name)s" ,
2976
2983
"pk" : "PRIMARY_%(table_name)s_%(column_0N_name)s" ,
2977
2984
}
2978
2985
@@ -2987,7 +2994,7 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
2987
2994
ForeignKeyConstraint (
2988
2995
["container_id" ],
2989
2996
["containers.id" ],
2990
- name = "FOREIGN_items_container_id_containers " ,
2997
+ name = "FOREIGN_items_container_id_containers_id " ,
2991
2998
),
2992
2999
)
2993
3000
Table (
@@ -3010,7 +3017,8 @@ def test_constraints_with_default_names(self, generator: CodeGenerator) -> None:
3010
3017
from sqlmodel import Field, Relationship, SQLModel
3011
3018
3012
3019
SQLModel.metadata.naming_convention = {'ck': 'CHECK_%(table_name)s',
3013
- 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_%(referred_table_name)s',
3020
+ 'fk': 'FOREIGN_%(table_name)s_%(column_0_key)s_\
3021
+ %(referred_table_name)s_%(referred_column_0_name)s',
3014
3022
'pk': 'PRIMARY_%(table_name)s_%(column_0N_name)s',
3015
3023
'uq': 'UNIQUE_%(table_name)s_%(column_0_N_name)s'}
3016
3024
0 commit comments