@@ -183,54 +183,52 @@ class PostgreSQLConnectionTests: XCTestCase {
183
183
CREATE TABLE " users " ( " id " UUID PRIMARY KEY, " name " TEXT NOT NULL, " username " TEXT NOT NULL)
184
184
""" ) . wait ( )
185
185
defer { _ = try ! client. simpleQuery ( " DROP TABLE users " ) . wait ( ) }
186
- let _ = try client. query ( """
186
+ let _ = try client. raw ( """
187
187
CREATE TABLE " acronyms " ( " id " \( idtype) PRIMARY KEY, " short " TEXT NOT NULL, " long " TEXT NOT NULL, " userID " UUID NOT NULL, FOREIGN KEY ( " userID " ) REFERENCES " users " ( " id " ), FOREIGN KEY ( " userID " ) REFERENCES " users " ( " id " ))
188
- """ ) . wait ( )
188
+ """ ) . run ( ) . wait ( )
189
189
defer { _ = try ! client. simpleQuery ( " DROP TABLE acronyms " ) . wait ( ) }
190
- let _ = try client. query ( """
190
+ let _ = try client. raw ( """
191
191
CREATE TABLE " categories " ( " id " \( idtype) PRIMARY KEY, " name " TEXT NOT NULL)
192
- """ ) . wait ( )
192
+ """ ) . run ( ) . wait ( )
193
193
defer { _ = try ! client. simpleQuery ( " DROP TABLE categories " ) . wait ( ) }
194
- let _ = try client. query ( """
194
+ let _ = try client. raw ( """
195
195
CREATE TABLE " acronym+category " ( " id " UUID PRIMARY KEY, " acronymID " BIGINT NOT NULL, " categoryID " BIGINT NOT NULL, FOREIGN KEY ( " acronymID " ) REFERENCES " acronyms " ( " id " ), FOREIGN KEY ( " categoryID " ) REFERENCES " categories " ( " id " ), FOREIGN KEY ( " acronymID " ) REFERENCES " acronyms " ( " id " ), FOREIGN KEY ( " categoryID " ) REFERENCES " categories " ( " id " ))
196
- """ ) . wait ( )
196
+ """ ) . run ( ) . wait ( )
197
197
defer { _ = try ! client. simpleQuery ( " DROP TABLE \" acronym+category \" " ) . wait ( ) }
198
198
199
199
/// INSERT
200
200
let userUUID = UUID ( )
201
- let _ = try client. query (
202
- """
203
- INSERT INTO " users " ( " id " , " name " , " username " ) VALUES ($1, $2, $3)
204
- """ ,
205
- [ userUUID, " Vapor Test " , " vapor " ]
206
- ) . wait ( )
207
- let _ = try client. query (
208
- """
209
- INSERT INTO " acronyms " ( " id " , " userID " , " short " , " long " ) VALUES ($1, $2, $3, $4)
210
- """ ,
211
- [ 1 , userUUID, " ilv " , " i love vapor " ]
212
- ) . wait ( )
213
- let _ = try client. query (
214
- """
215
- INSERT INTO " categories " ( " id " , " name " ) VALUES ($1, $2);
216
- """ ,
217
- [ 1 , " all " ]
218
- ) . wait ( )
201
+ let _ = try client. raw (
202
+ """
203
+ INSERT INTO " users " ( " id " , " name " , " username " ) VALUES ($1, $2, $3)
204
+ """ )
205
+ . bind ( userUUID) . bind ( " Vapor Test " ) . bind ( " vapor " )
206
+ . run ( ) . wait ( )
207
+ let _ = try client. raw (
208
+ """
209
+ INSERT INTO " acronyms " ( " id " , " userID " , " short " , " long " ) VALUES ($1, $2, $3, $4)
210
+ """ )
211
+ . bind ( 1 ) . bind ( userUUID) . bind ( " ilv " ) . bind ( " i love vapor " )
212
+ . run ( ) . wait ( )
213
+ let _ = try client. raw (
214
+ """
215
+ INSERT INTO " categories " ( " id " , " name " ) VALUES ($1, $2);
216
+ """ )
217
+ . bind ( 1 ) . bind ( " all " )
218
+ . run ( ) . wait ( )
219
219
220
220
221
221
/// SELECT
222
- let acronyms = client. query (
223
- """
224
- SELECT " acronyms " .* FROM " acronyms " WHERE ( " acronyms " . " id " = $1) LIMIT 1 OFFSET 0
225
- """ ,
226
- [ 1 ]
227
- )
228
- let categories = client. query (
229
- """
230
- SELECT " categories " .* FROM " categories " WHERE ( " categories " . " id " = $1) LIMIT 1 OFFSET 0
231
- """ ,
232
- [ 1 ]
233
- )
222
+ let acronyms = client. raw (
223
+ """
224
+ SELECT " acronyms " .* FROM " acronyms " WHERE ( " acronyms " . " id " = $1) LIMIT 1 OFFSET 0
225
+ """ )
226
+ . bind ( 1 ) . run ( )
227
+ let categories = client. raw (
228
+ """
229
+ SELECT " categories " .* FROM " categories " WHERE ( " categories " . " id " = $1) LIMIT 1 OFFSET 0
230
+ """ )
231
+ . bind ( 1 ) . run ( )
234
232
235
233
_ = try acronyms. wait ( )
236
234
_ = try categories. wait ( )
0 commit comments