Working on makefile for docker
This commit is contained in:
11
Makefile
11
Makefile
@@ -18,8 +18,17 @@ build: ## Install the dependencies and build
|
|||||||
start: ## Start the dev instance
|
start: ## Start the dev instance
|
||||||
npm run dev
|
npm run dev
|
||||||
|
|
||||||
|
up:
|
||||||
|
docker compose up -d
|
||||||
|
|
||||||
|
down:
|
||||||
|
docker compose down
|
||||||
|
|
||||||
|
connect:
|
||||||
|
docker exec -it aviation_weather_db psql -U postgres
|
||||||
|
|
||||||
lint: ## Run the linter
|
lint: ## Run the linter
|
||||||
npm run lint
|
npm run lint
|
||||||
|
|
||||||
clean: ## Remove node modules
|
clean: ## Remove node modules
|
||||||
rm -rf node_modules
|
rm -rf data node_modules backend/target
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass);
|
-- DROP FUNCTION IF EXISTS diesel_manage_updated_at(_tbl regclass);
|
||||||
DROP FUNCTION IF EXISTS diesel_set_updated_at();
|
-- DROP FUNCTION IF EXISTS diesel_set_updated_at();
|
||||||
@@ -1,18 +1,18 @@
|
|||||||
CREATE OR REPLACE FUNCTION diesel_manage_updated_at(_tbl regclass) RETURNS VOID AS $$
|
-- CREATE OR REPLACE FUNCTION diesel_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 diesel_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 diesel_set_updated_at() RETURNS trigger AS $$
|
||||||
BEGIN
|
-- BEGIN
|
||||||
IF (
|
-- IF (
|
||||||
NEW IS DISTINCT FROM OLD AND
|
-- NEW IS DISTINCT FROM OLD AND
|
||||||
NEW.updated_at IS NOT DISTINCT FROM OLD.updated_at
|
-- NEW.updated_at IS NOT DISTINCT FROM OLD.updated_at
|
||||||
) THEN
|
-- ) THEN
|
||||||
NEW.updated_at := current_timestamp;
|
-- NEW.updated_at := current_timestamp;
|
||||||
END IF;
|
-- END IF;
|
||||||
RETURN NEW;
|
-- RETURN NEW;
|
||||||
END;
|
-- END;
|
||||||
$$ LANGUAGE plpgsql;
|
-- $$ LANGUAGE plpgsql;
|
||||||
Reference in New Issue
Block a user