No that is not an option since that mechanism is already used for
complex joins.

Massimo

On May 13, 4:32 pm, Álvaro Justen [Turicas] <alvarojus...@gmail.com>
wrote:
> On Mon, May 11, 2009 at 12:33 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > More than this I would prefer to have
>
> > db.define_table('mytable',
> >>     SQLField(...),
> >>     ...
> >>     actual_filename='myapp_mytable',
> >>     field_prefix=None',
> >> )
>
> > The problems are:
> > - This requires many small changes to sql.py and, if done, needs to
> > lots of testing.
> > - This requires introducing one more lookup table to map real name
> > into virtual names and it will slow down the building of sql
> > expressions
> > - So far we tried to be as close as possible to the actual DB. This
> > would be a (minor) change of phylosophy.
> > - If done, this has to be done for gql as well.
>
> > I think this should be done by only as part of a major more modular
> > refactoring of sql.py. If we hack this in sql.py will become too
> > complex to manage.
>
> I think it is not so complex. What if we modify SQL to "SELECT ...
> FROM tabel AS my_new_name"? The problem is that I don't know GQL... is
> there a "AS" like in SQL?
>
>
>
> > On May 11, 9:20 am, Álvaro Justen [Turicas] <alvarojus...@gmail.com>
> > wrote:
> >> Hi,
> >> sometimes we use prefixes to identify tables, like:
> >> myapp_mytable
> >> I use it because I have only one DB per site - and one site can have
> >> multiple apps.
> >> But is very painful to do db.myapp_mytable.somefield.
> >> So, I request a new feature:
> >> db.define_table('myapp_mytable',
> >>     shortcut='mytable',
> >>     SQLField(...),
> >>     ...
> >> )
>
> >> So I can use both db.mytable and db.myapp_mytable.
> >> Ok, I can do:
> >> db.mytable = db.myapp_mytable
> >> But it don't work in SQLRows when I search more than one table.
>
> >> Massimo, what do you think?
>
> --
>  Álvaro Justen
>  Peta5 - Telecomunicações e Software Livre
>  21 3021-6001 / 9898-0141
>  http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to