[CALUG] Database question
David Hawkins
dave.a.hawkins at gmail.com
Wed Feb 25 09:42:38 EST 2009
You're looking for an ORM that will auto-discover relationships,
correct? I'm nor sure there is one. Usually you build your schema
within the ORM's framework.
Are the keys or foreign keys differentiated in some way? Desc table-
name | grep key-string may be your best friend here.
- dh
On Feb 25, 2009, at 9:12, Keith <pdragon at pdragon.net> wrote:
> Fairly new to Postgres myself and not really sure I understand what
> you're looking to do. Have you tried looking at PgAdmin to see if it
> can do what you need? Or at least let you better visualize the
> database.
>
> http://www.pgadmin.org/
>
> Keith
>
> On Wed, Feb 25, 2009 at 8:09 AM, Jason C. Miller
> <jason.c.miller at gmail.com> wrote:
>> I love posting weird questions to you guys. :)
>>
>> So, we have this postgres database that we're using that belongs to
>> a 3rd
>> party. It has a metric-ass-ton of tables. NONE of us are
>> proficient in
>> postgres at all.
>>
>> Given that:
>> 1. we're not that good with PG
>> 2. it's a huge schema that someone else built
>> 3. we haven't undertaken the task to understand the vast # of
>> relations
>> yet
>> 4. there really are no guidelines regarding what we will be
>> querying...just that it could be anything over time
>>
>> ...we'd like to be able to dynamically query useful information
>> from it.
>>
>> I had a strange thought last night. Is there a way that anyone is
>> aware
>> of to somehow import a postgres database into some kind of
>> object-relational environment that is already aware of table
>> relations?
>> This would preempt the need for complex sql queries (which I'm not
>> in the
>> mood to write) and be a much simpler representation of the system.
>> I'm
>> wondering if perhaps there is a way to export the database's
>> relational
>> metadata (if it even has any).
>>
>> The first thing that comes to mind would be to use something like
>> ActiveRecord, but that requires intimate relational knowledge and
>> the need
>> to set up the relations (via models) by hand. I am looking for the
>> same
>> end result, though.
>>
>> Any ideas?
>>
>> ~j
>>
>> _______________________________________________
>> CALUG mailing list
>> CALUG at unknownlamer.org
>> http://lists.unknownlamer.org/listinfo/calug
>>
>
> _______________________________________________
> CALUG mailing list
> CALUG at unknownlamer.org
> http://lists.unknownlamer.org/listinfo/calug
More information about the CALUG
mailing list