Darryl L. Pierce
2008-Oct-20 17:26 UTC
[Ovirt-devel] [PATCH server] Changed the database configuration to use a different database for development
Signed-off-by: Darryl L. Pierce <dpierce at redhat.com> --- src/config/database.yml | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/config/database.yml b/src/config/database.yml index c60ee8f..497eb26 100644 --- a/src/config/database.yml +++ b/src/config/database.yml @@ -5,16 +5,29 @@ # sudo /sbin/service postgresql initdb # sudo /sbin/service postgresql start # sudo su - postgres -# $ createdb ovirt # $ psql ovirt # $-# CREATE USER ovirt WITH PASSWORD 'v23zj59an'; -# $-# CREATE DATABASE ovirt; -# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt to ovirt; +# $-# CREATE DATABASE ovirt_development; +# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt_development to ovirt; # $-# CREATE DATABASE ovirt_test; # $-# GRANT ALL PRIVILEGES ON DATABASE ovirt_test to ovirt; +# $-# CREATE DATABASE ovirt; +# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt to ovirt; # $-# \q # $ exit # +# To start off a new environment, use the following commands: +# +# rake db:drop:all +# rake db:create:all +# rake db:migrate +# rake db:tests:prepare +# +# And when there are changes to the database, simple run: +# +# rake db:migrate +# rake db:test:prepare +# # On a local system you may need to edit this file to have only the following # /var/lib/pgsql/data/pg_hba.conf # local all all trust @@ -23,7 +36,7 @@ development: adapter: postgresql - database: ovirt + database: ovirt_development username: ovirt password: v23zj59an host: localhost -- 1.5.5.1
Darryl L. Pierce
2008-Oct-20 19:09 UTC
[Ovirt-devel] [PATCH server] Changed the database configuration to use a different database for development
Signed-off-by: Darryl L. Pierce <dpierce at redhat.com>
---
scripts/ovirt-server-install | 2 +-
src/config/database.yml | 21 +++++++++++++++++----
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/scripts/ovirt-server-install b/scripts/ovirt-server-install
index cd921f7..055ff4c 100755
--- a/scripts/ovirt-server-install
+++ b/scripts/ovirt-server-install
@@ -186,7 +186,7 @@ touch $EXISTS_FILE
cd ${OVIRT_DIR}
mkdir -p log
-rake db:migrate
+export RAILS_ENV="production" && rake db:migrate
cd -
${OVIRT_DIR}/script/grant_admin_privileges ovirtadmin
diff --git a/src/config/database.yml b/src/config/database.yml
index c60ee8f..497eb26 100644
--- a/src/config/database.yml
+++ b/src/config/database.yml
@@ -5,16 +5,29 @@
# sudo /sbin/service postgresql initdb
# sudo /sbin/service postgresql start
# sudo su - postgres
-# $ createdb ovirt
# $ psql ovirt
# $-# CREATE USER ovirt WITH PASSWORD 'v23zj59an';
-# $-# CREATE DATABASE ovirt;
-# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt to ovirt;
+# $-# CREATE DATABASE ovirt_development;
+# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt_development to ovirt;
# $-# CREATE DATABASE ovirt_test;
# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt_test to ovirt;
+# $-# CREATE DATABASE ovirt;
+# $-# GRANT ALL PRIVILEGES ON DATABASE ovirt to ovirt;
# $-# \q
# $ exit
#
+# To start off a new environment, use the following commands:
+#
+# rake db:drop:all
+# rake db:create:all
+# rake db:migrate
+# rake db:tests:prepare
+#
+# And when there are changes to the database, simple run:
+#
+# rake db:migrate
+# rake db:test:prepare
+#
# On a local system you may need to edit this file to have only the following
# /var/lib/pgsql/data/pg_hba.conf
# local all all trust
@@ -23,7 +36,7 @@
development:
adapter: postgresql
- database: ovirt
+ database: ovirt_development
username: ovirt
password: v23zj59an
host: localhost
--
1.5.5.1