"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes:

> Well, first I added this to my model:
>
> tracker_engine = create_engine('postgres://vrst_tracker:{Q]&L]$;!
> @tranquility.techsupport.local:5432/vrst_tracker')
> tracker_metadata = DynamicMetaData(name="Tracker Metadata")
> tracker_metadata.connect(tracker_engine)
> trackerissue_table = Table('_issue', tracker_metadata, autoload=True)
> trackerclient_table = Table('_client', tracker_metadata, 
> autoload=True)
> session.bind_table(trackerissue_table, tracker_engine)
> session.bind_table(trackerclient_table, tracker_engine)
> assign_mapper(session.context, TrackerIssue, trackerissue_table)
> assign_mapper(session.context, TrackerClient, trackerclient_table)
>
>>From the "tg-admin" shell, doing this works:
>
> issues = TrackerIssue.select()
>
> So I can access both databases. When I do the same method inside of a 
> controller method, it throws the query against the wrong database and 
> I get a ProgrammingError.

I must be blind, but I'm only seeing one database there: vrst_tracker.

Where's the other one?

And a ProgrammingError is an exception raised from PostgreSQL's psycopg
driver.

-- 
Jorge Godoy      <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to