Are you getting errors with both psycopg2 and pg8000? Are these errors new with 2.0.7?
On Thursday, 6 September 2012 09:09:42 UTC-5, Christian Espinoza wrote: > > 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 <[email protected] <javascript:>> > >> 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','[email protected]<javascript:> >> '); >> >> Thanks in advance >> Christian. >> >> 2012/9/6 Massimo Di Pierro <[email protected] <javascript:>> >> >>> 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 <[email protected]> >>>> >>>>> 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. >>>>>> >>>>>> -- >>>>> >>>>> >>>>> >>>>> >>>> >>>> -- >>> >>> >>> >>> >> >> > --

