[IMP] better managment of model database in destination version
This commit is contained in:
16
upgrade.sh
16
upgrade.sh
@@ -114,17 +114,15 @@ fi
|
|||||||
# LAUNCH VIRGIN ODOO IN FINAL VERSION #
|
# LAUNCH VIRGIN ODOO IN FINAL VERSION #
|
||||||
#######################################
|
#######################################
|
||||||
|
|
||||||
compose --debug run "$FINALE_SERVICE_NAME" --stop-after-init --no-http
|
# Remove finale database and datastore if already exists (we need a virgin Odoo)
|
||||||
|
if docker exec -u 70 "$POSTGRES_SERVICE_NAME" pgm ls | grep -q "$FINALE_SERVICE_NAME"; then
|
||||||
# Check final version database model is in the local postgres
|
docker exec -u 70 "$POSTGRES_SERVICE_NAME" pgm rm -f "$FINALE_SERVICE_NAME"
|
||||||
DB_EXISTS=$(docker exec -it -u 70 $POSTGRES_SERVICE_NAME psql -tc "SELECT 1 FROM pg_database WHERE datname = '$FINALE_SERVICE_NAME'" | tr -d '[:space:]')
|
rm -rf /srv/datastore/data/"$FINALE_SERVICE_NAME"/var/lib/odoo/filestore/"$FINALE_SERVICE_NAME"
|
||||||
if [ "$DB_EXISTS" ]; then
|
|
||||||
echo "UPGRADE: Database '$FINALE_SERVICE_NAME' found."
|
|
||||||
else
|
|
||||||
echo "ERROR: Database '$FINALE_SARVICE_NAME' not found in the local postgress service."
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
compose --debug run "$FINALE_SERVICE_NAME" -i base --stop-after-init --no-http
|
||||||
|
|
||||||
|
echo "Model database in final Odoo version created."
|
||||||
|
|
||||||
############################
|
############################
|
||||||
# COPY ORIGINAL COMPONENTS #
|
# COPY ORIGINAL COMPONENTS #
|
||||||
|
Reference in New Issue
Block a user