For me, in SQL I would use the rowid column. But in the code I would use
the ref (code) to clarify what am I searching for.

Regards,


*Marcos García*

marcos...@gmail.com


2014-10-24 14:19 GMT+02:00 Maxime Kohlhaas <max...@atm-consulting.fr>:

> My opinion is to always use rowid column as foreign key named fk_xxx. Code
> column seems to me to be an old way of doing it.
>
> Bien cordialement,
>
> --
>
>
> *Maxime KohlhaasConsultant associé**ATM Consulting
> <http://www.atm-consulting.fr>*
> *+33 6 33 42 92 43 <%2B33%206%2033%2042%2092%2043>*
>
> *NOUVELLE ADRESSE*
> *ATM Consulting*
> Technosite Valence-Agglo
> 26 rue Barthélémy de Laffemas
> 26000 Valence
>
> 2014-10-24 14:13 GMT+02:00 Florian HENRY <florian.he...@open-concept.pro>:
>
>> Hello all,
>>     I wondering something about best practice with dictionnary dolibarr
>> implementation.
>>
>>     I take two exemple about thirdparty.
>>     llx_societe.fk_prospectlevel : a foreign key  on
>> llx_c_prospectlevel.code
>>         The dictionnay llx_c_prospectlevel don't have rowid column
>>
>>     llx_societe.fk_typent => a foreign key on llx_c_typent.id
>>         The dictionnary  llx_c_typent have a id column (should be renamed
>> into rowid by the way) but also get a code column
>>
>>     What is the best strategy, to your mind, with dictionnary :
>>
>>         1 :
>>             llx_dictionnary_1 (rowid,code,label,active)
>>             llx_table.fk_dict1 => llx_dictionnary_1.rowid
>>
>>         2 :
>>             llx_dictionnary_1 (rowid,code,label,active)
>>             llx_table.fk_dict1 => llx_dictionnary_1.code
>>
>> For me the best option is 1 but in this case what is the purpose of a
>> "code" column ?
>>
>> Regards.
>>
>> --
>> Florian Henry
>> +33 6 03 76 48 07
>> florian.he...@open-concept.pro
>> http://www.open-concept.pro
>> Twitter : @_Open_Concept_
>> Google+ : https://www.google.com/+Open-conceptPro
>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> Dolibarr-dev@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>
>
>
> _______________________________________________
> Dolibarr-dev mailing list
> Dolibarr-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à