mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-17 02:53:51 +08:00
34 lines
729 B
Bash
Executable File
34 lines
729 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
if [[ -z "$CONTAINER_NAME" ]]; then
|
|
echo "The CONTAINER_NAME must be set"
|
|
exit 1
|
|
fi
|
|
|
|
matchingStarted=`docker ps --filter="name=$CONTAINER_NAME" -q`
|
|
if [[ -n "${matchingStarted}" ]]
|
|
then
|
|
docker stop $matchingStarted
|
|
fi
|
|
|
|
matching=`docker ps -a --filter="name=$CONTAINER_NAME" -q`
|
|
if [[ -n $matching ]]; then
|
|
docker rm $matching
|
|
fi
|
|
|
|
CONTAINER_NAME=$CONTAINER_NAME \
|
|
DATA_DIR="" \
|
|
IMAGE_NAME=$IMAGE_NAME \
|
|
PGPORT=${PGPORT:-5432} \
|
|
$(dirname $0)/docker-run.sh
|
|
|
|
TEST_TABLESPACE_PATH=${TEST_TABLESPACE_PATH:-/tmp/tspace1}
|
|
|
|
# Create data directories for tablespaces tests
|
|
docker exec -i $CONTAINER_NAME /bin/bash << EOF
|
|
mkdir -p ${TEST_TABLESPACE_PATH}
|
|
chown postgres ${TEST_TABLESPACE_PATH}
|
|
EOF
|