Using datatree_id to reference galleries

Ben Chavet <[email protected]>
Newsgroups gmane.comp.horde.ansel
Message-ID <[email protected]>
> Ah, you're right. It'd be much simpler if we just stored the
> datatree_id in that
> field, since that would never change - that way the move would be automatic.

I'm not sure why, but when I started using the datatree_id instead of the
datatree_name in the 'gallery' attribute, postgres would choke on the 
query.  I
waited a good 10 minutes & it was still pegging one of my processors.  Here is
the query:

SELECT a1.datatree_id, c.datatree_name FROM horde_datatree c LEFT JOIN
horde_datatree_attributes a1 ON a1.datatree_id = c.datatree_id WHERE
c.group_uid = 'horde.shares.ansel' AND (a1.attribute_name = 'gallery' AND
a1.attribute_value = 2822) AND a1.attribute_name = a1.attribute_name ORDER BY
c.datatree_order, c.datatree_name, c.datatree_id

There was only 1 image in the gallery, not sure what was killing it.  The only
difference from using datatree_name is the a1.attribute_value = 2822 
instead of
a1.attribute_value = 'some_gallery_name'.

This query is a bit above my head, so does somebody with better SQL knowledge
have any idea?

--Ben
-- 
ansel mailing list - Join the hunt: http://horde.org/bounties/#ansel
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.