@@ -239,7 +239,7 @@ where
239239 . filter ( kcu:: constraint_schema. eq ( & foreign_key_schema) )
240240 . filter ( kcu:: constraint_name. eq ( & foreign_key_name) )
241241 . select ( ( ( kcu:: table_name, kcu:: table_schema) , kcu:: column_name) )
242- . first :: < ( TableName , _ ) > ( connection) ?;
242+ . first :: < ( TableName , String ) > ( connection) ?;
243243 let ( mut primary_key_table, primary_key_column) = kcu:: table
244244 . filter ( kcu:: constraint_schema. eq ( primary_key_schema) )
245245 . filter ( kcu:: constraint_name. eq ( primary_key_name) )
@@ -252,7 +252,8 @@ where
252252 Ok ( ForeignKeyConstraint {
253253 child_table : foreign_key_table,
254254 parent_table : primary_key_table,
255- foreign_key : foreign_key_column,
255+ foreign_key : foreign_key_column. clone ( ) ,
256+ foreign_key_rust_name : foreign_key_column,
256257 primary_key : primary_key_column,
257258 } )
258259 } ,
@@ -462,12 +463,14 @@ mod tests {
462463 child_table : table_2. clone ( ) ,
463464 parent_table : table_1. clone ( ) ,
464465 foreign_key : "fk_one" . into ( ) ,
466+ foreign_key_rust_name : "fk_one" . into ( ) ,
465467 primary_key : "id" . into ( ) ,
466468 } ;
467469 let fk_two = ForeignKeyConstraint {
468470 child_table : table_3. clone ( ) ,
469471 parent_table : table_2. clone ( ) ,
470472 foreign_key : "fk_two" . into ( ) ,
473+ foreign_key_rust_name : "fk_two" . into ( ) ,
471474 primary_key : "id" . into ( ) ,
472475 } ;
473476 assert_eq ! (
0 commit comments