Hi to everybody, my name is Alfredo Rico from Venezuela. Please
apologize if
my english is not so good...

My company is beginning a huge enterprise rails project for a
goverment customer.

We have setting up a postgresql database following a number of
considerations that make it a fortress, implementing a lot of bussines
rules requiriments from our goverment customer. I'm talking about an
integration database and not about an application database. Hence a
legacy system.

The database contains a number of features among which we could
mention the following:
- A lot of store procedures and triggers.
- Reporting based on views.
- High granularity database user roles.
- Data integrity constraints.

The matter is the following:
There are a lot of database users which belongs to different kind of
databases roles according to their responsibilities, and when a new
user is incorporated from the web application, actually that new user
is added to the database system users (I meant, there isn't a database
table called Users but the users belongs to postgresql). What a
hell!!!.. Why??? :-) Because we are modeling a database for the
future. Today is rails (and for several years I meant). Tomorow we
won't know. Besides, another applications (probably developed on
differents programming languages) will use our postgres database.

The shoot:
We would like to develop an elegant and efficient ActiveRecord
solution that let us the following:
When an application user like the beautiful assistant accounting
department, set her username and password to login on the web form,
the authentication process must be performed on a successfully
database establishment connection. Cause her username and password
belong to a postgresql database user.
I suspect that probably we'll need a kind of special configuration for
a database connection pool which should not degrade our application's
performance.

Could you give me some suggestions?

Thanks a lot.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to