Fix: pkey

Ensure pkey is empty for next condition
This commit is contained in:
Gert-Jan Timmer 2018-05-29 12:01:16 +02:00
parent afd179bd93
commit bb42c28ba5
1 changed files with 5 additions and 3 deletions

View File

@ -811,10 +811,10 @@ func errorString(err Error) string {
// When enabling this options behaviour of LIKE will become case-sensitive. // When enabling this options behaviour of LIKE will become case-sensitive.
// //
// _foreign_keys=Boolean | _fk=Boolean // _foreign_keys=Boolean | _fk=Boolean
// Enable or disable enforcement of foreign keys. X can be 1 or 0. // Enable or disable enforcement of foreign keys.
// //
// _recursive_triggers=Boolean // _recursive_triggers=Boolean | _rt=Boolean
// Enable or disable recursive triggers. X can be 1 or 0. // Enable or disable recursive triggers.
// //
// _vacuum=X // _vacuum=X
// 0 | none - Auto Vacuum disabled // 0 | none - Auto Vacuum disabled
@ -905,6 +905,7 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
// //
// https://www.sqlite.org/pragma.html#pragma_busy_timeout // https://www.sqlite.org/pragma.html#pragma_busy_timeout
// //
pkey = "" // Reset pkey
if _, ok := params["_busy_timeout"]; ok { if _, ok := params["_busy_timeout"]; ok {
pkey = "_busy_timeout" pkey = "_busy_timeout"
} }
@ -938,6 +939,7 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
// //
// https://www.sqlite.org/pragma.html#pragma_foreign_keys // https://www.sqlite.org/pragma.html#pragma_foreign_keys
// //
pkey = "" // Reset pkey
if _, ok := params["_foreign_keys"]; ok { if _, ok := params["_foreign_keys"]; ok {
pkey = "_foreign_keys" pkey = "_foreign_keys"
} }