From 532beb831e14b734366dfdac120549098f3314fd Mon Sep 17 00:00:00 2001 From: barimax Date: Fri, 3 Apr 2020 18:06:02 +0300 Subject: [PATCH 1/5] Update MySQLCRUD.swift --- Sources/PerfectMySQL/MySQLCRUD.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/PerfectMySQL/MySQLCRUD.swift b/Sources/PerfectMySQL/MySQLCRUD.swift index 1f1af56..72804d9 100644 --- a/Sources/PerfectMySQL/MySQLCRUD.swift +++ b/Sources/PerfectMySQL/MySQLCRUD.swift @@ -511,7 +511,7 @@ public struct MySQLDatabaseConfiguration: DatabaseConfigurationProtocol { } public func sqlExeDelegate(forSQL: String) throws -> SQLExeDelegate { - let noPrepCommands = ["CREATE", "DROP", "ALTER", "BEGIN", "COMMIT", "ROLLBACK"] + let noPrepCommands = ["CREATE", "DROP", "ALTER", "BEGIN", "COMMIT", "ROLLBACK", "LOCK", "UNLOCK"] if nil != noPrepCommands.first(where: { forSQL.hasPrefix($0) }) { return MySQLDirectExeDelegate(connection: connection, sql: forSQL) } From 2aca008b64cd3d662961f31c2cf26c309def8bcb Mon Sep 17 00:00:00 2001 From: barimax Date: Tue, 9 Jun 2020 13:54:27 +0300 Subject: [PATCH 2/5] Update Package.swift Add swift 5.1 --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index d9004b3..c805ff6 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:4.0 +// swift-tools-version:5.1 // Package.swift // Perfect-MySQL // From fb5b8eb0be4d7c49ff88790b665333afdaef5b25 Mon Sep 17 00:00:00 2001 From: barimax Date: Tue, 9 Jun 2020 13:57:06 +0300 Subject: [PATCH 3/5] Update Package.swift Change Perfect CRUD to ver 2.0.0 --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index c805ff6..ac1412a 100644 --- a/Package.swift +++ b/Package.swift @@ -31,7 +31,7 @@ let package = Package( .library(name: "PerfectMySQL", targets: ["PerfectMySQL"]) ], dependencies: [ - .package(url: "https://github.com/PerfectlySoft/Perfect-CRUD.git", from: "1.2.2"), + .package(url: "https://github.com/PerfectlySoft/Perfect-CRUD.git", from: "2.0.0"), .package(url: "https://github.com/PerfectlySoft/\(clientPackage).git", from: "2.0.0"), ], targets: [ From f0be8c4bd946388f32a7e70deced8a646d90333d Mon Sep 17 00:00:00 2001 From: barimax Date: Tue, 9 Jun 2020 14:05:40 +0300 Subject: [PATCH 4/5] Update Package.swift Add platform support macOS 10.15 --- Package.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Package.swift b/Package.swift index ac1412a..6840f00 100644 --- a/Package.swift +++ b/Package.swift @@ -27,6 +27,9 @@ let clientPackage = "Perfect-mysqlclient-Linux" let package = Package( name: "PerfectMySQL", + platforms: [ + .macOS(.v10_15), + ], products: [ .library(name: "PerfectMySQL", targets: ["PerfectMySQL"]) ], From d1f861a0a207feb585d7ed1efc400c9bd6a92a38 Mon Sep 17 00:00:00 2001 From: barimax Date: Thu, 11 Jun 2020 09:02:06 +0300 Subject: [PATCH 5/5] Update Package.swift Revert to Swift 4.2 --- Package.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index 6840f00..25d1c87 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.1 +// swift-tools-version:4.2 // Package.swift // Perfect-MySQL // @@ -27,14 +27,11 @@ let clientPackage = "Perfect-mysqlclient-Linux" let package = Package( name: "PerfectMySQL", - platforms: [ - .macOS(.v10_15), - ], products: [ .library(name: "PerfectMySQL", targets: ["PerfectMySQL"]) ], dependencies: [ - .package(url: "https://github.com/PerfectlySoft/Perfect-CRUD.git", from: "2.0.0"), + .package(url: "https://github.com/PerfectlySoft/Perfect-CRUD.git", from: "1.2.3"), .package(url: "https://github.com/PerfectlySoft/\(clientPackage).git", from: "2.0.0"), ], targets: [