forked from coop-cloud/outline
Update delete_user for new DB username
This commit is contained in:
parent
37fb7cd5d0
commit
18002e6276
11
abra.sh
11
abra.sh
|
@ -12,8 +12,8 @@ delete_user() {
|
|||
exit 1
|
||||
fi
|
||||
|
||||
USERID_REMOVE=$(echo "SELECT id FROM users WHERE username = '$1'" | psql -t -A -U user outline)
|
||||
USERID_REPLACE=$(echo "SELECT id FROM users WHERE username = '$2'" | psql -t -A -U user outline)
|
||||
USERID_REMOVE=$(echo "SELECT id FROM users WHERE username = '$1'" | psql -t -A -U outline outline)
|
||||
USERID_REPLACE=$(echo "SELECT id FROM users WHERE username = '$2'" | psql -t -A -U outline outline)
|
||||
|
||||
if [ -z "$USERID_REMOVE" ]; then
|
||||
echo "Can't find ID of '$1'"
|
||||
|
@ -25,8 +25,13 @@ delete_user() {
|
|||
exit 1
|
||||
fi
|
||||
|
||||
psql -U user outline <<- SQL
|
||||
psql -U outline outline <<- SQL
|
||||
UPDATE documents SET "userId" = '$USERID_REPLACE' WHERE "userId" = '$USERID_REMOVE';
|
||||
UPDATE groups SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE pins SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE group_users SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE collections SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE collection_users SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE documents SET "lastModifiedById" = '$USERID_REPLACE' WHERE "lastModifiedById" = '$USERID_REMOVE';
|
||||
UPDATE documents SET "createdById" = '$USERID_REPLACE' WHERE "createdById" = '$USERID_REMOVE';
|
||||
UPDATE revisions SET "userId" = '$USERID_REPLACE' WHERE "userId" = '$USERID_REMOVE';
|
||||
|
|
Loading…
Reference in New Issue