Hi Antony, does not seem to work. I still get an error by setting migrate to true. In which directory are the *.table file written to? thx
<class '_mysql_exceptions.OperationalError'> (1050, "Table 'auth_user' already exists")Version web2py™ Version 2.8.2-stable+timestamp.2013.11.28.13.54.07Traceback 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Traceback (most recent call last): File "/home/mhoch4/web2py/gluon/restricted.py", line 217, in restricted exec ccode in environment File "/home/mhoch4/web2py/applications/psychogramm/models/db.py" <https://mhoch4.pythonanywhere.com/admin/default/edit/psychogramm/models/db.py>, line 53, in <module> auth.define_tables(username=False, signature=False) File "/home/mhoch4/web2py/gluon/tools.py", line 1737, in define_tables format='%(first_name)s %(last_name)s (%(id)s)')) File "/home/mhoch4/web2py/gluon/dal.py", line 8139, in define_table table = self.lazy_define_table(tablename,*fields,**args) File "/home/mhoch4/web2py/gluon/dal.py", line 8176, in lazy_define_table polymodel=polymodel) File "/home/mhoch4/web2py/gluon/dal.py", line 1058, in create_table self.create_sequence_and_triggers(query,table) File "/home/mhoch4/web2py/gluon/dal.py", line 1899, in create_sequence_and_triggers self.execute(query) File "/home/mhoch4/web2py/gluon/dal.py", line 1916, in execute return self.log_execute(*a, **b) File "/home/mhoch4/web2py/gluon/dal.py", line 1910, in log_execute ret = self.cursor.execute(command, *a[1:], **b) File "/usr/local/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 205, in execute self.errorhandler(self, exc, value) File "/usr/local/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler raise errorclass, errorvalue OperationalError: (1050, "Table 'auth_user' already exists") Am Dienstag, 3. April 2018 21:17:52 UTC+2 schrieb Anthony: > > Probably you don't have *.table files indicating the current status of the > database schema. First, without the new column in the code, run a request > with fake_migrate_all=True, which will create an updated set of *.table > files. Then add the new column, and the migration should work. > > Anthony > > On Tuesday, April 3, 2018 at 12:14:30 PM UTC-4, Stephan wrote: >> >> I am getting an "tables already exist" error after adding column to an >> existing table in db.py and setting migrate from false to true. It's >> connected to a mysql. Application is running in version 2.8.2. Is there >> some cahce to be cleared? thx >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.