on master help sign in
Fix `table` for tables with schemas
commit410af8385b27af5d182b0dcada9bff22eed508e1 authorOllie Charles <ollie@ocharles.org.uk> dateMon 29 Mar 2021, 12:47 (6 years ago) parent5b5d29f
1 file changed+3−5
src/Rel8/Table/Opaleye.hs+3−5
src/Rel8/Table/Opaleye.hs+3−5
@@ -80,11 +80,9 @@ distinctspec =
8080table ::(Selects names exprs, Inserts exprs inserts)
8181 => TableSchema names -> Opaleye.Table inserts exprs
8282table (TableSchema name schema columns) =
83− Opaleye.Table qualified (tableFields columns)
84− where
85− qualified = case schema of
86− Nothing -> name
87− Just qualifier -> qualifier <> "." <> name
83+ case schema of
84+ Nothing -> Opaleye.Table name (tableFields columns)
85+ Just schemaName -> Opaleye.TableWithSchema schemaName name (tableFields columns)
8886
8987
9088tableFields :: (Selects names exprs, Inserts exprs inserts)