|
|
|
|
259
|
var query = new QSqlQuery;
|
259
|
var query = new QSqlQuery;
|
260
|
query.exec("ALTER TABLE transactions ADD COLUMN person text DEFAULT NULL");
|
260
|
query.exec("ALTER TABLE transactions ADD COLUMN person text DEFAULT NULL");
|
261
|
query.exec("ALTER TABLE roasting_log ADD COLUMN person text DEFAULT NULL");
|
261
|
query.exec("ALTER TABLE roasting_log ADD COLUMN person text DEFAULT NULL");
|
262
|
- query.exec("CREATE OR REPLACE FUNCTION log_session_user() RETURNS trigger AS $$ BEGIN NEW.person := session_name; RETURN NEW; END; $$ LANGUAGE plpgsql");
|
|
|
|
|
262
|
+ query.exec("CREATE OR REPLACE FUNCTION log_session_user() RETURNS trigger AS $$ BEGIN NEW.person := session_user; RETURN NEW; END; $$ LANGUAGE plpgsql");
|
263
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON inventory FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|
263
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON inventory FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|
264
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON loss FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|
264
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON loss FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|
265
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON make FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|
265
|
query.exec("CREATE TRIGGER log_person BEFORE INSERT ON make FOR EACH ROW EXECUTE PROCEDURE log_session_user()");
|