* Test suit load environment variable from env files * Added expr() and exprs() for QuerySelect trait and Minor typo fix * fmt * Added doc testing for the new functions * Remove excess comment for doc test Co-authored-by: Chris Tsang <chris.2y3@outlook.com> * Remove excess comment for doc test Co-authored-by: Chris Tsang <chris.2y3@outlook.com> * updated doc tests to make example more realistic * changed doc test again for more realistic query and added expr_as() * aligned expr_as() alias input with column_as() input * update doc test for expr_as() according to previous changes --------- Co-authored-by: Billy Chan <ccw.billy.123@gmail.com> Co-authored-by: Chris Tsang <chris.2y3@outlook.com>
88 lines
2.1 KiB
Bash
88 lines
2.1 KiB
Bash
# Some Common Docker Commands You Might Need (use with caution)
|
|
#
|
|
# Delete all containers
|
|
# $ docker rm -f $(docker ps -a -q)
|
|
#
|
|
# Delete all volumes
|
|
# $ docker volume rm $(docker volume ls -q)
|
|
#
|
|
# Delete all images
|
|
# $ docker image rm $(docker image ls -q)
|
|
|
|
# Setup MariaDB
|
|
|
|
docker run \
|
|
--name "mariadb-10.6" \
|
|
--env MYSQL_DB="mysql" \
|
|
--env MYSQL_USER="sea" \
|
|
--env MYSQL_PASSWORD="sea" \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
|
|
--env MYSQL_ROOT_PASSWORD="root" \
|
|
-d -p 3306:3306 mariadb:10.6
|
|
docker stop "mariadb-10.6"
|
|
|
|
docker run \
|
|
--name "mariadb-10.5" \
|
|
--env MYSQL_DB="mysql" \
|
|
--env MYSQL_USER="sea" \
|
|
--env MYSQL_PASSWORD="sea" \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
|
|
--env MYSQL_ROOT_PASSWORD="root" \
|
|
-d -p 3306:3306 mariadb:10.5
|
|
docker stop "mariadb-10.5"
|
|
|
|
docker run \
|
|
--name "mariadb-10.4" \
|
|
--env MYSQL_DB="mysql" \
|
|
--env MYSQL_USER="sea" \
|
|
--env MYSQL_PASSWORD="sea" \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
|
|
--env MYSQL_ROOT_PASSWORD="root" \
|
|
-d -p 3306:3306 mariadb:10.4
|
|
docker stop "mariadb-10.4"
|
|
|
|
# Setup MySQL
|
|
|
|
docker run \
|
|
--name "mysql-8.0" \
|
|
--env MYSQL_DB="mysql" \
|
|
--env MYSQL_USER="sea" \
|
|
--env MYSQL_PASSWORD="sea" \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
|
|
--env MYSQL_ROOT_PASSWORD="root" \
|
|
-d -p 3306:3306 mysql:8.0
|
|
docker stop "mysql-8.0"
|
|
|
|
docker run \
|
|
--name "mysql-5.7" \
|
|
--env MYSQL_DB="mysql" \
|
|
--env MYSQL_USER="sea" \
|
|
--env MYSQL_PASSWORD="sea" \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD="yes" \
|
|
--env MYSQL_ROOT_PASSWORD="root" \
|
|
-d -p 3306:3306 mysql:5.7
|
|
docker stop "mysql-5.7"
|
|
|
|
# Setup PostgreSQL
|
|
|
|
docker run \
|
|
--name "postgres-13" \
|
|
--env POSTGRES_USER="root" \
|
|
--env POSTGRES_PASSWORD="root" \
|
|
-d -p 5432:5432 postgres:13
|
|
docker stop "postgres-13"
|
|
|
|
docker run \
|
|
--name "postgres-12" \
|
|
--env POSTGRES_USER="root" \
|
|
--env POSTGRES_PASSWORD="root" \
|
|
-d -p 5432:5432 postgres:12
|
|
docker stop "postgres-12"
|
|
|
|
docker run \
|
|
--name "postgres-11" \
|
|
--env POSTGRES_USER="root" \
|
|
--env POSTGRES_PASSWORD="root" \
|
|
-d -p 5432:5432 postgres:11
|
|
docker stop "postgres-11"
|