Jalpesh Patel(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-addons21-general-dbname-pja into 
lp:openobject-server.

Requested reviews:
  Atul Patel(OpenERP) (atp-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-addons21-general-dbname-pja/+merge/133892

Hello sir,
    
     I have fix problem of craete data base when already exists it's given 
traceback.
     
Thanks!
pja 
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-addons21-general-dbname-pja/+merge/133892
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-addons21-general-dbname-pja.
=== modified file 'openerp/service/web_services.py'
--- openerp/service/web_services.py	2012-10-04 07:44:20 +0000
+++ openerp/service/web_services.py	2012-11-12 10:39:24 +0000
@@ -120,6 +120,12 @@
         db = sql_db.db_connect('postgres')
         cr = db.cursor()
         chosen_template = tools.config['db_template']
+        cr.execute("""SELECT datname 
+                              FROM pg_database
+                              WHERE datname = %s """,
+                           (name,))
+        if cr.fetchall():
+            raise openerp.exceptions.Warning(" %s database already exists!" % name )
         try:
             cr.autocommit(True) # avoid transaction block
             cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "%s" """ % (name, chosen_template))

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to