You have a table or a field called user. That is not allowed in
postgresql because user is a reserved keyword.

Massimo

On Dec 25, 1:32 am, Thomas Dall'Agnese <thomas.dallagn...@gmail.com>
wrote:
> Ticket report:
>
> <class 'psycopg2.ProgrammingError'> syntax error at or near "user" LINE 4:
> user INTEGER REFERENCES auth_user(id) ON DELETE CASCADE, ^VERSIONweb2py™(1,
> 99, 4, datetime.datetime(2011, 12, 14, 14, 46, 14), 'stable')PythonPython
> 2.6.5: /home/dotcloud/rsync-1324797830040/TRACEBACK
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
> 7.
> 8.
> 9.
> 10.
> 11.
> 12.
> 13.
> 14.
> 15.
> 16.
> 17.
> 18.
> 19.
> 20.
>
> Traceback (most recent call last):
>   File "/home/dotcloud/current/gluon/restricted.py", line 204, in restricted
>     exec ccode in environment
>   File 
> "/home/dotcloud/rsync-1324797830040/applications/myapp/models/db_wizard.py" 
> <http://fansubcheck-sp00ky.dotcloud.com/admin/default/edit/fansubcheck...>, 
> line 52, in <module>
>     migrate=settings.migrate)
>   File "/home/dotcloud/current/gluon/dal.py", line 5097, in define_table
>     polymodel=polymodel)
>   File "/home/dotcloud/current/gluon/dal.py", line 705, in create_table
>     self.create_sequence_and_triggers(query,table)
>   File "/home/dotcloud/current/gluon/dal.py", line 1861, in 
> create_sequence_and_triggers
>     self.execute(query)
>   File "/home/dotcloud/current/gluon/dal.py", line 1359, in execute
>     return self.log_execute(*a, **b)
>   File "/home/dotcloud/current/gluon/dal.py", line 1353, in log_execute
>     ret = self.cursor.execute(*a, **b)
> ProgrammingError: syntax error at or near "user"
> LINE 4:     user INTEGER REFERENCES auth_user(id) ON DELETE CASCADE,
>             ^
>
> ERROR SNAPSHOT [image: help]
>
> <class 'psycopg2.ProgrammingError'>(syntax error at or near "user" LINE 4:
> user INTEGER REFERENCES auth_user(id) ON DELETE CASCADE, ^ )

Reply via email to