So, what is wrong with those SQL? I think web2py is generating the correct
ones. What am I missing?
On Sep 6, 2012, at 8:40 AM, Christian Espinoza wrote:
> 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]');
>
> Thanks in advance
> Christian.
>
> 2012/9/6 Massimo Di Pierro <[email protected]>
> 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((command,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/restricted.py", line 209, in restricted
>
>
> exec ccode in environment
>
>
> File "/opt/web-apps/web2py-2.0.7/applications/sadma/models/db.py", line
> 236, in <module>
>
>
> if db(db.auth_user).isempty():
>
>
> File "/opt/web-apps/web2py/gluon/dal.py", line 8722, in isempty
>
>
> return not self.select(limitby=(0,1))
>
>
> File "/opt/web-apps/web2py/gluon/dal.py", line 8743, in select
>
>
> return adapter.select(self.query,fields,attributes)
>
>
> File "/opt/web-apps/web2py/gluon/dal.py", line 1583, in select
>
>
> return self._select_aux(sql,fields,attributes)
>
>
> File "/opt/web-apps/web2py/gluon/dal.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.
>
> --
>
>
>
>
>
> --
>
>
>
>
--