WITH GRANT OPTION;"; \
echo "FLUSH PRIVILEGES;"; \
echo "CREATE DATABASE mailleur;"; \
+ echo "ALTER DATABASE mailleur \
+ CHARACTER SET utf8;"; \
) | sudo mariadb -q
@ cat mailleur.mysql | mariadb -q mailleur;
@ cpp -P -DMYSQL datatest.sql | mariadb -q mailleur;
@-( \
echo "CREATE ROLE apache WITH LOGIN;"; \
echo "CREATE ROLE dovecot WITH LOGIN;"; \
- echo "create database mailleur;" \
+ echo "CREATE DATABASE mailleur \
+ ENCODING='UTF8';" \
) | psql -q -U postgres template1
@ cat mailleur.postg | psql -q mailleur;
@ cpp -P -DPOSTGRESQL datatest.sql | psql -q mailleur;
echo "GRANT ALL PRIVILEGES ON $APPNAME.* TO $APPNAME@localhost;"
echo "FLUSH PRIVILEGES;"
echo "CREATE DATABASE $APPNAME;"
+ echo "ALTER DATABASE $APPNAME CHARACTER SET utf8;"
) | $SQL >> $LOG
/bin/echo "data-base is now created" >> $LOG
fi
echo "CREATE ROLE $APPNAME WITH LOGIN CREATEDB SUPERUSER;"
echo "CREATE ROLE apache WITH LOGIN;"
echo "CREATE ROLE dovecot WITH LOGIN;"
- echo "CREATE DATABASE $APPNAME;"
+ echo "CREATE DATABASE $APPNAME ENCODING='UTF8';"
) | /usr/bin/su - -m postgres -c "$SQL $SQLHOST $SQLPORT template1" >> $LOG
echo "data-base is now created" >> $LOG
fi