Skip to content

Commit 33d502d

Browse files
authored
_FluentPostgresDatabase was calling into SQLKit directly instead of using its own SQL passthrough for issuing enum builder queries, the effect of which was that queries were not being logged properly. (#192)
1 parent f4769c5 commit 33d502d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/FluentPostgresDriver/FluentPostgresDatabase.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ extension _FluentPostgresDatabase: Database {
5353
func execute(enum e: DatabaseEnum) -> EventLoopFuture<Void> {
5454
switch e.action {
5555
case .create:
56-
let builder = self.sql().create(enum: e.name)
56+
let builder = self.create(enum: e.name)
5757
for c in e.createCases {
5858
_ = builder.value(c)
5959
}
@@ -68,13 +68,13 @@ extension _FluentPostgresDatabase: Database {
6868
}
6969

7070
return database.eventLoop.flatten(e.createCases.map { create in
71-
let builder = self.sql().alter(enum: e.name)
71+
let builder = self.alter(enum: e.name)
7272
builder.add(value: create)
7373
self.logger.log(level: self.sqlLogLevel, "\(builder.query)")
7474
return builder.run()
7575
})
7676
case .delete:
77-
let builder = self.sql().drop(enum: e.name)
77+
let builder = self.drop(enum: e.name)
7878
self.logger.log(level: self.sqlLogLevel, "\(builder.query)")
7979
return builder.run()
8080
}

0 commit comments

Comments
 (0)