SQL Guidelines
Table names
Table names must begin with the PrestaShop "
_DB_PREFIX_
" prefix.Table names must have the same name as the object they reflect: "
ps_cart
".Table names have to stay singular: "
ps_order
".Language data have to be stored in a table named exactly like the object's table, and with the "
_lang
" suffix: "ps_product_lang
".
SQL query
Keywords must be written in uppercase.
Back quotes ("
`
") must be used around SQL field names and table names.Table aliases have to be named by taking the first letter of each word, and must be lowercase.
When conflicts between table aliases occur, the second character has to be also used in the name.
A new line has to be created for each clause.
It is forbidden to make a
JOIN
in aWHERE
clause.
Last updated