diff --git a/database/create.sh b/database/create.sh
index c179906a31b3fac3b169d05e778bad6a1570e3bf..f9a896e4f2459357ad6b0c9dc348302f8528f574 100755
--- a/database/create.sh
+++ b/database/create.sh
@@ -19,21 +19,28 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
 # USA.
 
-export DB_NAME=$1
-DB_LINK_LOCATION=/usr/share/postgresql/8.4/contrib/dblink.sql
+DB_NAME=$1
 
-# checking parameters
-if [[ -z $DB_NAME ]]; then
-    echo "usage: $0 [database_name]"
-    exit 1
+print_help() {
+  echo -e ""
+  echo -e "usage: $0 database_name [-d]"
+  echo -e ""
+  echo -e "   Options:"
+  echo -e " -d Run datawarehouse scripts after creation of tables."
+  echo -e ""
+}
+
+if [[ $1 != "-"* && $# != "0" ]]; then
+  DB_NAME=$1
+  shift
+else
+  print_help
+  exit 1
 fi
 
 # creating db
 createdb $DB_NAME
 
-# importing db_link functions
-psql $DB_NAME -f $DB_LINK_LOCATION
-
 # creating database tables and structure
 for file in $(ls -B create/); do
     psql $DB_NAME -f create/$file
@@ -56,3 +63,4 @@ done
 
 # installing crontab
 ./cron.sh
+