Skip to content

Commit b6673bc

Browse files
committed
feat(text): add active column
1 parent ae3ab00 commit b6673bc

File tree

6 files changed

+23
-8
lines changed

6 files changed

+23
-8
lines changed

backup.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ backup() {
3030
echo "getting ${ENV_UNDER} url..."
3131
URL_UNDER=$(./url.sh $ENV_UNDER)
3232

33-
echo "deleting ${ENV_UNDER} db..."
33+
echo "deleting data from ${ENV_UNDER} db..."
3434
echo "delete from text;" | psql -1 ${URL_UNDER}
3535
echo "delete from norm;" | psql -1 ${URL_UNDER}
3636

37-
echo "restoring ${ENV} db into ${ENV_UNDER} db..."
37+
echo "restoring data from ${ENV} db into ${ENV_UNDER} db..."
3838
psql -1 ${URL_UNDER} < ./dumps/${ENV}/${TIMESTAMP}.sql
3939

4040
}

palindr.sql db.sql

File renamed without changes.

install.sh

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#! /bin/bash
22

33
cd "$(dirname $0)"
4-
psql postgres -f ./palindr.sql
5-
6-
psql palindr -f ./norm.sql
7-
psql palindr -f ./text.sql
8-
4+
psql postgres -f ./db.sql
5+
./migrate.sh dev
96
psql palindr -f ./privileges.sql

migrate.sh

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#! /bin/bash
2+
3+
cd "$(dirname $0)"
4+
5+
if [ "$1" != "dev" -a "$1" != "test" -a "$1" != "prod" ]; then
6+
echo "usage: ./migrate.sh [dev|test|prod]"
7+
exit 1
8+
fi
9+
10+
ENV=$1
11+
echo "getting ${ENV} db url..."
12+
URL=$(./url.sh ${ENV})
13+
for MIGRATION in ./migrations/*.sql; do
14+
// TODO: partial migration
15+
echo "applying ${MIGRATION} to ${ENV} db..."
16+
psql -1 ${URL} -f ${MIGRATION}
17+
done

norm.sql migrations/00-norm.sql

File renamed without changes.

text.sql migrations/01-text.sql

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ CREATE TABLE text (
66
created timestamptz NOT NULL,
77
attempts integer NOT NULL,
88
seen integer NOT NULL,
9-
edited integer NOT NULL
9+
edited integer NOT NULL,
10+
active boolean NOT NULL DEFAULT true
1011
);

0 commit comments

Comments
 (0)