rename setup

This commit is contained in:
LeNei
2025-03-28 08:50:43 +01:00
parent c0c25d7cc4
commit 1f38e1818b
2 changed files with 5 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
-- remove function for updated_at -- remove function for updated_at
DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass); DROP FUNCTION IF EXISTS manage_updated_at(_tbl regclass);
DROP FUNCTION IF EXISTS diesel_set_updated_at(); DROP FUNCTION IF EXISTS set_updated_at();

View File

@@ -1,12 +1,12 @@
-- Create updated_at function and trigger -- Create updated_at function and trigger
CREATE OR REPLACE FUNCTION diesel_manage_updated_at(_tbl regclass) RETURNS VOID AS $$ CREATE OR REPLACE FUNCTION manage_updated_at(_tbl regclass) RETURNS VOID AS $$
BEGIN BEGIN
EXECUTE format('CREATE TRIGGER set_updated_at BEFORE UPDATE ON %s EXECUTE format('CREATE TRIGGER set_updated_at BEFORE UPDATE ON %s
FOR EACH ROW EXECUTE PROCEDURE diesel_set_updated_at()', _tbl); FOR EACH ROW EXECUTE PROCEDURE set_updated_at()', _tbl);
END; END;
$$ LANGUAGE plpgsql; $$ LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION diesel_set_updated_at() RETURNS trigger AS $$ CREATE OR REPLACE FUNCTION set_updated_at() RETURNS trigger AS $$
BEGIN BEGIN
IF ( IF (
NEW IS DISTINCT FROM OLD AND NEW IS DISTINCT FROM OLD AND