Requires : %{name} = %{version}-%{release}
Requires : postgresql-server
+Requires : postgresql-contrib
Requires : dovecot-postgresql
Obsoletes : %{name}-mysql <= %{version}-%{release}
echo "CREATE DATABASE mailleur \
ENCODING='UTF8';" \
) | psql -q -U postgres template1
+ @ ( \
+ echo "CREATE EXTENSION pgcrypto;" \
+ ) | psql -q mailleur;
@ cat mailleur.postg | psql -q mailleur;
@ cpp -P -DPOSTGRESQL datatest.sql | psql -q mailleur;
@ echo "POSGRESQL database ready"
ndbpostg:
@-( \
echo "drop database mailleur;"; \
+ echo "DROP EXTENSION pgcrypto;"; \
echo "DROP ROLE apache;"; \
echo "DROP ROLE dovecot;"; \
) | psql -q -U postgres template1
email TEXTUNIQUE, //User email
password TEXT //User password
DFLT '!',
+ realm TEXT //user realm
+ DFLT 'MAILLEUR-EMAIL',
+ hash TEXT //'email:realm:passwor' MD5
+ DFLT '0ABCD9',
space INTEGER //space used by user email
DFLT 0,
mxspace INTEGER //Maximun space available
echo "CREATE ROLE $APPNAME WITH LOGIN CREATEDB SUPERUSER;"
echo "CREATE ROLE apache WITH LOGIN;"
echo "CREATE ROLE dovecot WITH LOGIN;"
+ echo "CREATE EXTENSION pgcrypto;"
echo "CREATE DATABASE $APPNAME ENCODING='UTF8';"
) | /usr/bin/su - -m postgres -c "$SQL $SQLHOST $SQLPORT template1" >> $LOG
echo "data-base is now created" >> $LOG