The last one was with psycopg2, this is the last value of command using * pg8000:*
SELECT auth_group.id, auth_group.role, auth_group.description FROM auth_group WHERE (auth_group.id > 0) ORDER BY auth_group.id LIMIT 1 OFFSET 0; The failure appears when I try to init some values in a empty postgresql database, with a empty sqlite db all works fine... Im using if db(db.auth_group).isempty(): To check if is empty to insert the firsts values... Christian. 2012/9/6 Christian Espinoza <chespin...@gmail.com> > Massimo, > > SELECT auth_user.id, auth_user.username, auth_user.first_name, > auth_user.last_name,\ > auth_user.sede_id, auth_user.email, auth_user.estado, auth_user.password, > auth_user.created_on, auth_user.modified_on, auth_user.registration_key,\ > auth_user.reset_password_key, auth_user.registration_id FROM auth_user > WHERE (auth_user.id > 0) ORDER BY auth_user.id LIMIT 1 OFFSET 0; > > INSERT INTO > auth_user(username,first_name,last_name,registration_key,reset_password_key,registration_id,modified_on,created_on,sede_id,password,estado,email)\ > VALUES ('11111111-1','admin','admin','','','','2012-09-06 > 10:36:50','2012-09-06 10:36:50',1,'admin','activo','ad...@live.com'); > > Thanks in advance > Christian. > > 2012/9/6 Massimo Di Pierro <massimo.dipie...@gmail.com> > >> Can you add a >> >> print command >> >> after >> >> command = a[0] >> >> I want to know what is the invalid command. The ticket only shows part if >> it. >> >> On Wednesday, 5 September 2012 17:27:49 UTC-5, Christian Espinoza wrote: >>> >>> Hi Massimo, this is: >>> >>> *File /opt/web-apps/web2py/gluon/dal.py in log_execute at line 1653* >>> Code listing >>> >>> >>> 1648. >>> 1649. >>> 1650. >>> 1651. >>> 1652. >>> 1653. >>> >>> 1654. >>> 1655. >>> 1656. >>> 1657. >>> >>> command = a[0] >>> >>> >>> if self.db._debug: >>> >>> >>> logger.debug('SQL: %s' % command) >>> >>> >>> self.db._lastsql = command >>> >>> >>> t0 = time.time() >>> >>> ret = self.cursor.execute(*a, **b) >>> >>> >>> self.db._timings.append((comma**nd,time.time()-t0)) >>> >>> >>> del self.db._timings[:-TIMINGSSIZE**] >>> >>> >>> return ret >>> >>> Variables a('SELECT auth_user.id, auth_user.username, auth_u...r.id > >>> 0) ORDER BY auth_user.id LIMIT 1 OFFSET 0;',) b >>> {}self<gluon.dal.PostgreSQLAdapter object>ret >>> undefined self.cursor<gluon.contrib.pg8000.dbapi.**CursorWrapper object> >>> self.cursor.execute<bound method CursorWrapper._fn of >>> <gluon.contrib.pg8000.dbapi.**CursorWrapper object>> >>> >>> 2012/9/5 Massimo Di Pierro <massimo....@gmail.com> >>> >>>> Did you install psycopg2? If not it is probably using pg8000. Can you >>>> please help us debug? Edit dal.py and in the function log_excecute can you >>>> print the value of the command variable? What does it print when it fails? >>>> >>>> On Wednesday, 5 September 2012 11:29:42 UTC-5, Christian Espinoza wrote: >>>>> >>>>> Hello, I'm in trouble with a webapp that I'have. >>>>> >>>>> I develop it using sqlite only for a best approach of web2py features >>>>> with it. >>>>> >>>>> And I'm trying to migrate it to a Postgresql DB to put it on Testing >>>>> phase. >>>>> >>>>> But It doesn't work with PostgreSQL, only work with sqlite, I'd tried >>>>> with 1.99.7 - 2.0.6 - 2.0.7 Versions >>>>> >>>>> At 2.0.7 and 2.0.6 showme: <type 'exceptions.ValueError'> invalid >>>>> literal for int() with base 10: 'SELECT' >>>>> >>>>> At >>>>> >>>>> Traceback (most recent call last): >>>>> >>>>> >>>>> File "/opt/web-apps/web2py/gluon/**re**stricted.py", line 209, in >>>>> restricted >>>>> >>>>> >>>>> exec ccode in environment >>>>> >>>>> >>>>> File "/opt/web-apps/web2py-2.0.7/**ap**plications/sadma/models/db.**py" >>>>> <https://172.16.1.34/admin/default/edit/sadma/models/db.py>**, line 236, >>>>> in <module> >>>>> >>>>> >>>>> if db(db.auth_user).isempty(): >>>>> >>>>> >>>>> File "/opt/web-apps/web2py/gluon/**da**l.py", line 8722, in isempty >>>>> >>>>> >>>>> return not self.select(limitby=(0,1)) >>>>> >>>>> >>>>> File "/opt/web-apps/web2py/gluon/**da**l.py", line 8743, in select >>>>> >>>>> >>>>> return adapter.select(self.query,fiel****ds,attributes) >>>>> >>>>> >>>>> File "/opt/web-apps/web2py/gluon/**da**l.py", line 1583, in select >>>>> >>>>> >>>>> return self._select_aux(sql,fields,at****tributes) >>>>> >>>>> >>>>> File "/opt/web-apps/web2py/gluon/**da**l.py", line 1556, in _select_aux >>>>> >>>>> >>>>> self.execute(sql) >>>>> >>>>> My Connection string: >>>>> >>>>> * #db = DAL('sqlite://storage.sqlite') >>>>> db = DAL('postgres://user:pass@localhost/dbapp')** >>>>> * >>>>> >>>>> *Running on Centos 6.0, external Postgresql Server with 9 version, >>>>> **Python 2.6.6* >>>>> >>>>> * >>>>> * >>>>> >>>>> Thanks in advance >>>>> >>>>> Christian. >>>>> >>>>> -- >>>> >>>> >>>> >>>> >>> >>> -- >> >> >> >> > > --