Hugo,
Just out of curiosity - and more a question about your design than
Outlet as such. Seems like it would take a lot of maintenance, setting
up a new database for every client or user. How come you don't simply
prefix your table-names with the client or user name, and group them
together that way?
It seems like that would be a much easier infrastructure to maintain,
particularly in terms of creating new databases, but probably also
running backups, etc.
Just a thought :-)
You didn't mention which DBMS you're using, but in terms of
performance, MySQL uses a table-per-file pattern, so you have nothing
to gain by "clustering" your table schema into separate databases. If
anything, it's probably slower to maintain connections to many
different databases instead of just one.
Of course, I don't know any of the other requirements for your
project, and you may have other design considerations - physical drive
space, political reasons, etc... Just thought I'd mention it
though :-)
- Rasmus
On May 24, 7:22 pm, Luís Otávio <
lcobu...@gmail.com> wrote:
> Hello Hugo!
>
> Sorry by the delay...
>
> Today we don't have a way to do that... =/
> You can try to, but only if the databases are located on the same server, to
> concat the database name on the table name (db.table)... I've never tryed...
>
> We have to implement that on Outlet, its an important feature!
>
> Best reguards,
>