Changeset 542 in code for trunk/db_sqlite.go
- Timestamp:
- May 26, 2021, 8:51:02 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/db_sqlite.go
r531 r542 35 35 sasl_external_cert BLOB DEFAULT NULL, 36 36 sasl_external_key BLOB DEFAULT NULL, 37 enabled INTEGER NOT NULL DEFAULT 1, 37 38 FOREIGN KEY(user) REFERENCES User(id), 38 39 UNIQUE(user, addr, nick), … … 132 133 `, 133 134 "ALTER TABLE Channel ADD COLUMN detached_internal_msgid VARCHAR(255)", 135 "ALTER TABLE Network ADD COLUMN enabled INTEGER NOT NULL DEFAULT 1", 134 136 } 135 137 … … 313 315 rows, err := db.db.Query(`SELECT id, name, addr, nick, username, realname, pass, 314 316 connect_commands, sasl_mechanism, sasl_plain_username, sasl_plain_password, 315 sasl_external_cert, sasl_external_key 317 sasl_external_cert, sasl_external_key, enabled 316 318 FROM Network 317 319 WHERE user = ?`, … … 329 331 err := rows.Scan(&net.ID, &name, &net.Addr, &net.Nick, &username, &realname, 330 332 &pass, &connectCommands, &saslMechanism, &saslPlainUsername, &saslPlainPassword, 331 &net.SASL.External.CertBlob, &net.SASL.External.PrivKeyBlob )333 &net.SASL.External.CertBlob, &net.SASL.External.PrivKeyBlob, &net.Enabled) 332 334 if err != nil { 333 335 return nil, err … … 383 385 SET name = ?, addr = ?, nick = ?, username = ?, realname = ?, pass = ?, connect_commands = ?, 384 386 sasl_mechanism = ?, sasl_plain_username = ?, sasl_plain_password = ?, 385 sasl_external_cert = ?, sasl_external_key = ? 387 sasl_external_cert = ?, sasl_external_key = ?, enabled = ? 386 388 WHERE id = ?`, 387 389 netName, network.Addr, network.Nick, netUsername, realname, pass, connectCommands, 388 390 saslMechanism, saslPlainUsername, saslPlainPassword, 389 network.SASL.External.CertBlob, network.SASL.External.PrivKeyBlob, 391 network.SASL.External.CertBlob, network.SASL.External.PrivKeyBlob, network.Enabled, 390 392 network.ID) 391 393 } else { … … 393 395 res, err = db.db.Exec(`INSERT INTO Network(user, name, addr, nick, username, 394 396 realname, pass, connect_commands, sasl_mechanism, sasl_plain_username, 395 sasl_plain_password, sasl_external_cert, sasl_external_key )396 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )`,397 sasl_plain_password, sasl_external_cert, sasl_external_key, enabled) 398 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, 397 399 userID, netName, network.Addr, network.Nick, netUsername, realname, pass, connectCommands, 398 400 saslMechanism, saslPlainUsername, saslPlainPassword, network.SASL.External.CertBlob, 399 network.SASL.External.PrivKeyBlob )401 network.SASL.External.PrivKeyBlob, network.Enabled) 400 402 if err != nil { 401 403 return err
Note:
See TracChangeset
for help on using the changeset viewer.