yeah that what I did too.. forgot to mention that.. On 3 פברואר, 16:17, Timuçin Kızılay <[email protected]> wrote: > I've done all the 3 steps you mentioned. > My application works fine except the error I get during paster setup-app > command. > > After further digging, I've found the source of error. > in the schema.py file in websetup directory: > ----------- > # <websetup.websetup.schema.after.metadata.create_all> > transaction.commit() > from migrate.versioning.shell import main > from migrate.exceptions import DatabaseAlreadyControlledError > try: > main(argv=['version_control'], url=config['sqlalchemy.url'], > repository='migration', name='migration') > except DatabaseAlreadyControlledError: > print 'Database already under version control' > --------- > > it looks for 'sqlalchemy.url'. I've changed it to 'sqlalchemy.first.url' > and my problem solved. > > On 03-02-2012 15:39, alonn wrote: > > > > > > > > > yes, this document is outdated. better follow this tutorial : > >http://www.blog.pythonlibrary.org/2009/06/13/using-multiple-databases... > > > basic steps: > > 1. adding first and second sql urls to the dev.ini file > > 2. changing model.__ini__.py adding another DBSession (naming it > > DBSession2 secondSession or wthever), a new metadata object,changing > > init_model to use 2 engine ,dbsessions,metadata etc > > 3.changing app_cfg.py according to the tutorial > > > good luck and return here if you have specific questions > > > On 2 פברואר, 15:42, Timuçin Kızılay<[email protected]> wrote: > >> I'm trying to use a second legacy database with my application. > >> I've tried to follow documentation on this > >> link:http://turbogears.org/2.1/docs/main/MultipleDatabases.html#using-mult... > > >> I think that document is old, at the en of that document, there are > >> instructions to modify myapp/websetup.py but there is no websetup.py in > >> tg2, websetup is different, so I'm stuck there. > > >> is there a complete example project or tutorial that I can follow? > > >> here is the output of paster setup-app command: > >> ------------------- > >> Traceback (most recent call last): > >> File "/home/tkizilay/tg2env/bin/paster", line 9, in<module> > >> load_entry_point('PasteScript==1.7.4.2', 'console_scripts', > >> 'paster')() > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/command.py", > >> line 104, in run > >> invoke(command, command_name, options, args[1:]) > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/command.py", > >> line 143, in invoke > >> exit_code = runner.run(args) > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/appinstall.py", > >> line 68, in run > >> return super(AbstractInstallCommand, self).run(new_args) > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/command.py", > >> line 238, in run > >> result = self.command() > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/appinstall.py", > >> line 456, in command > >> self, config_file, section, self.sysconfig_install_vars(installer)) > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/appinstall.py", > >> line 598, in setup_config > >> mod.setup_app, command, filename, section, vars) > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/PasteScript-1.7.4.2-py2. > >> 7.egg/paste/script/appinstall.py", > >> line 614, in _call_setup_app > >> func(command, conf, vars) > >> File "/home/tkizilay/tg2env/intranet/intranet/websetup/__init__.py", > >> line 18, in setup_app > >> setup_schema(command, conf, vars) > >> File "/home/tkizilay/tg2env/intranet/intranet/websetup/schema.py", > >> line 29, in setup_schema > >> main(argv=['version_control'], url=config['sqlalchemy.url'], > >> repository='migration', name='migration') > >> File > >> "/home/tkizilay/tg2env/lib/python2.7/site-packages/TurboGears2-2.1.4-py2.7. > >> egg/tg/configuration.py", > >> line 59, in __getitem__ > >> return self.config_proxy.current_conf()[key] > >> KeyError: 'sqlalchemy.url'
-- You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/turbogears?hl=en.

