If I'm using the uuid as the id field, then I do something like this:
parents
    id                varchar(36)
    other fields

children
    id                varchar(36)
    parent_id     varchar(36)

Basically all that is different in the DB is the id field is a varchar
rather then INT

However, generally I am using int fields for the id, and create a
second field for uuid only on tables that need to be synced between
other servers and clients.

parents
    id               int
    uuid           varchar(36)
    other fields

children
    id               int
    uuid           varchar(36)
    parent_id    int


On Jan 18, 4:17 am, Pehmolelu <[email protected]> wrote:
> Im defining a completely new database. I have now faced a problem
> which I would describe as "usual" but still could not find good
> information from web. So here's the problem:
>
> I have many guide tables in database such as:
> Skills
> Places
> Activities
> and so on...
>
> Now to all these guide types I'd like to add a comment feature and
> other similar features. I have many guide types so I dropped the idea
> of having separate comment table for each of them. I need one comment
> table.
>
> The question is, what is the best way to achieve this?
>
> I understand what UUIDs are but I dont understand how they actually
> work in database with Cakephp or how they are even used.
>
> Here's how I thought it works but dont know if its right way and is it
> how UUIDs are used (or if it is right at all):
>
> Create a new table: Guides which could have UUID field
> Then link all those guide types to (Guide as parent and the other as
> child)
> Parent and Child have both UUID fields and when creating a guide
> Parent and Child gets same UUID so they can be linked.
> Then link comments to Guides by using UUID field that points to Guide
> plus seperate id int field for comments..
>
> Please tell me if this is correct way or is it total garbage and if
> so, how I should do it?

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to