You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

m181220_080234_translate_database.php 23KB

пре 2 месеци
пре 1 година
пре 6 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379
  1. <?php
  2. /**
  3. Copyright Guillaume Bourgeois (2018)
  4. contact@souke.fr
  5. Ce logiciel est un programme informatique servant à aider les producteurs
  6. à distribuer leur production en circuits courts.
  7. Ce logiciel est régi par la licence CeCILL soumise au droit français et
  8. respectant les principes de diffusion des logiciels libres. Vous pouvez
  9. utiliser, modifier et/ou redistribuer ce programme sous les conditions
  10. de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  11. sur le site "http://www.cecill.info".
  12. En contrepartie de l'accessibilité au code source et des droits de copie,
  13. de modification et de redistribution accordés par cette licence, il n'est
  14. offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  15. seule une responsabilité restreinte pèse sur l'auteur du programme, le
  16. titulaire des droits patrimoniaux et les concédants successifs.
  17. A cet égard l'attention de l'utilisateur est attirée sur les risques
  18. associés au chargement, à l'utilisation, à la modification et/ou au
  19. développement et à la reproduction du logiciel par l'utilisateur étant
  20. donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  21. manipuler et qui le réserve donc à des développeurs et des professionnels
  22. avertis possédant des connaissances informatiques approfondies. Les
  23. utilisateurs sont donc invités à charger et tester l'adéquation du
  24. logiciel à leurs besoins dans des conditions permettant d'assurer la
  25. sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  26. à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  27. Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  28. pris connaissance de la licence CeCILL, et que vous en avez accepté les
  29. termes.
  30. */
  31. use yii\db\Migration;
  32. use yii\db\Schema;
  33. class m181220_080234_translate_database extends Migration
  34. {
  35. public function up()
  36. {
  37. $this->renameTable('commande', 'order') ;
  38. $this->renameColumn('order', 'id_point_vente', 'id_point_sale') ;
  39. $this->renameColumn('order', 'id_production', 'id_distribution') ;
  40. $this->renameColumn('order', 'commentaire', 'comment') ;
  41. $this->renameColumn('order', 'commentaire_point_vente', 'comment_point_sale') ;
  42. $this->renameColumn('order', 'paiement_automatique', 'auto_payment') ;
  43. $this->renameTable('commande_auto', 'subscription') ;
  44. $this->renameColumn('subscription', 'id_etablissement', 'id_producer') ;
  45. $this->renameColumn('subscription', 'date_debut', 'date_debin') ;
  46. $this->renameColumn('subscription', 'date_fin', 'date_end') ;
  47. $this->renameColumn('subscription', 'lundi', 'monday') ;
  48. $this->renameColumn('subscription', 'mardi', 'tuesday') ;
  49. $this->renameColumn('subscription', 'mercredi', 'wednesday') ;
  50. $this->renameColumn('subscription', 'jeudi', 'thursday') ;
  51. $this->renameColumn('subscription', 'vendredi', 'friday') ;
  52. $this->renameColumn('subscription', 'samedi', 'saterday') ;
  53. $this->renameColumn('subscription', 'dimanche', 'sunday') ;
  54. $this->renameColumn('subscription', 'periodicite_semaine', 'week_frequency') ;
  55. $this->renameColumn('subscription', 'id_point_vente', 'id_point_sale') ;
  56. $this->renameColumn('subscription', 'paiement_automatique', 'auto_payment') ;
  57. $this->renameTable('commande_auto_produit', 'product_subscription') ;
  58. $this->renameColumn('product_subscription', 'id_commande_auto', 'id_subscription') ;
  59. $this->renameColumn('product_subscription', 'id_produit', 'id_product') ;
  60. $this->renameColumn('product_subscription', 'quantite', 'quantity') ;
  61. $this->renameTable('commande_produit', 'product_order') ;
  62. $this->renameColumn('product_order', 'id_commande', 'id_order') ;
  63. $this->renameColumn('product_order', 'id_produit', 'id_product') ;
  64. $this->renameColumn('product_order', 'quantite', 'quantity') ;
  65. $this->renameColumn('product_order', 'prix', 'price') ;
  66. $this->renameColumn('product_order', 'mode_vente', 'sale_mode') ;
  67. $this->renameTable('credit_historique', 'credit_history') ;
  68. $this->renameColumn('credit_history', 'id_commande', 'id_order') ;
  69. $this->renameColumn('credit_history', 'montant', 'amount') ;
  70. $this->renameColumn('credit_history', 'id_etablissement', 'id_producer') ;
  71. $this->renameColumn('credit_history', 'moyen_paiement', 'mean_payment') ;
  72. $this->renameColumn('credit_history', 'commentaire', 'comment') ;
  73. $this->renameTable('developpement', 'development') ;
  74. $this->renameColumn('development', 'objet', 'subject') ;
  75. $this->renameColumn('development', 'avancement', 'progress') ;
  76. $this->renameColumn('development', 'statut', 'status') ;
  77. $this->renameColumn('development', 'estimation_temps', 'time_estimate') ;
  78. $this->renameColumn('development', 'date_livraison', 'date_delivery') ;
  79. $this->renameTable('developpement_priorite', 'development_priority') ;
  80. $this->renameColumn('development_priority', 'id_developpement', 'id_development') ;
  81. $this->renameColumn('development_priority', 'id_etablissement', 'id_producer') ;
  82. $this->renameColumn('development_priority', 'priorite', 'priority') ;
  83. $this->renameTable('etablissement', 'producer') ;
  84. $this->dropColumn('producer', 'gratuit') ;
  85. $this->renameColumn('producer', 'nom', 'name') ;
  86. $this->renameColumn('producer', 'code_postal', 'postcode') ;
  87. $this->renameColumn('producer', 'ville', 'city') ;
  88. $this->renameColumn('producer', 'date_paiement', 'date_payment') ;
  89. $this->renameColumn('producer', 'heure_limite_commande', 'order_deadline') ;
  90. $this->renameColumn('producer', 'delai_commande', 'order_delay') ;
  91. $this->renameColumn('producer', 'solde_negatif', 'negative_balance') ;
  92. $this->renameColumn('producer', 'credit_pain', 'credit') ;
  93. $this->renameColumn('producer', 'actif', 'active') ;
  94. $this->renameColumn('producer', 'prix_libre', 'free_price') ;
  95. $this->renameColumn('producer', 'infos_commande', 'order_infos') ;
  96. $this->renameTable('facture', 'invoice') ;
  97. $this->renameColumn('invoice', 'id_etablissement', 'id_producer') ;
  98. $this->renameColumn('invoice', 'libelle', 'wording') ;
  99. $this->renameColumn('invoice', 'texte', 'text') ;
  100. $this->renameColumn('invoice', 'montant_ht', 'amount_without_tax') ;
  101. $this->renameColumn('invoice', 'paye', 'paid') ;
  102. $this->renameColumn('invoice', 'date_paiement', 'date_payment') ;
  103. $this->renameColumn('invoice', 'methode_paiement', 'mean_payment') ;
  104. $this->renameColumn('invoice', 'periode', 'period') ;
  105. $this->renameColumn('invoice', 'ca', 'turnover') ;
  106. $this->renameTable('point_vente', 'point_sale') ;
  107. $this->dropColumn('point_sale', 'pain') ;
  108. $this->dropColumn('point_sale', 'vrac') ;
  109. $this->renameColumn('point_sale', 'nom', 'name') ;
  110. $this->renameColumn('point_sale', 'adresse', 'address') ;
  111. $this->renameColumn('point_sale', 'horaires_lundi', 'infos_monday') ;
  112. $this->renameColumn('point_sale', 'horaires_mardi', 'infos_tuesday') ;
  113. $this->renameColumn('point_sale', 'horaires_mercredi', 'infos_wednesday') ;
  114. $this->renameColumn('point_sale', 'horaires_jeudi', 'infos_thursday') ;
  115. $this->renameColumn('point_sale', 'horaires_vendredi', 'infos_friday') ;
  116. $this->renameColumn('point_sale', 'horaires_samedi', 'infos_saterday') ;
  117. $this->renameColumn('point_sale', 'horaires_dimanche', 'infos_sunday') ;
  118. $this->renameColumn('point_sale', 'localite', 'locality') ;
  119. $this->renameColumn('point_sale', 'point_fabrication', 'point_production') ;
  120. $this->renameColumn('point_sale', 'id_etablissement', 'id_producer') ;
  121. $this->renameColumn('point_sale', 'acces_restreint', 'restricted_access') ;
  122. $this->renameColumn('point_sale', 'credit_pain', 'credit') ;
  123. $this->renameColumn('point_sale', 'livraison_lundi', 'delivery_monday') ;
  124. $this->renameColumn('point_sale', 'livraison_mardi', 'delivery_tuesday') ;
  125. $this->renameColumn('point_sale', 'livraison_mercredi', 'delivery_wednesday') ;
  126. $this->renameColumn('point_sale', 'livraison_jeudi', 'delivery_thursday') ;
  127. $this->renameColumn('point_sale', 'livraison_vendredi', 'delivery_friday') ;
  128. $this->renameColumn('point_sale', 'livraison_samedi', 'delivery_saterday') ;
  129. $this->renameColumn('point_sale', 'livraison_dimanche', 'delivery_sunday') ;
  130. $this->renameTable('point_vente_user', 'user_point_sale') ;
  131. $this->renameColumn('user_point_sale', 'id_point_vente', 'id_point_sale') ;
  132. $this->renameColumn('user_point_sale', 'commentaire', 'comment') ;
  133. $this->renameTable('production', 'distribution') ;
  134. $this->renameColumn('distribution', 'actif', 'active') ;
  135. $this->renameColumn('distribution', 'livraison', 'delivery') ;
  136. $this->renameColumn('distribution', 'id_etablissement', 'id_producer') ;
  137. $this->renameTable('production_point_vente', 'point_sale_distribution') ;
  138. $this->renameColumn('point_sale_distribution', 'id_production', 'id_distribution') ;
  139. $this->renameColumn('point_sale_distribution', 'id_point_vente', 'id_point_sale') ;
  140. $this->renameColumn('point_sale_distribution', 'livraison', 'delivery') ;
  141. $this->renameTable('production_produit', 'product_distribution') ;
  142. $this->renameColumn('product_distribution', 'id_production', 'id_distribution') ;
  143. $this->renameColumn('product_distribution', 'id_produit', 'id_product') ;
  144. $this->renameColumn('product_distribution', 'actif', 'active') ;
  145. $this->renameColumn('product_distribution', 'quantite_max', 'quantity_max') ;
  146. $this->renameTable('produit', 'product') ;
  147. $this->dropColumn('product', 'illustration') ;
  148. $this->dropColumn('product', 'saison') ;
  149. $this->dropColumn('product', 'diminutif') ;
  150. $this->dropColumn('product', 'vrac') ;
  151. $this->renameColumn('product', 'nom', 'name') ;
  152. $this->renameColumn('product', 'actif', 'active') ;
  153. $this->renameColumn('product', 'prix', 'price') ;
  154. $this->renameColumn('product', 'poids', 'weight') ;
  155. $this->renameColumn('product', 'recette', 'recipe') ;
  156. $this->renameColumn('product', 'lundi', 'monday') ;
  157. $this->renameColumn('product', 'mardi', 'tuesday') ;
  158. $this->renameColumn('product', 'mercredi', 'wednesday') ;
  159. $this->renameColumn('product', 'jeudi', 'thursday') ;
  160. $this->renameColumn('product', 'vendredi', 'friday') ;
  161. $this->renameColumn('product', 'samedi', 'saterday') ;
  162. $this->renameColumn('product', 'dimanche', 'sunday') ;
  163. $this->renameColumn('product', 'quantite_max', 'quantity_max') ;
  164. $this->renameColumn('product', 'epuise', 'unavailable') ;
  165. $this->renameColumn('product', 'id_etablissement', 'id_producer') ;
  166. $this->renameColumn('product', 'mode_vente', 'sale_mode') ;
  167. $this->dropColumn('user', 'confiance') ;
  168. $this->renameColumn('user', 'nom', 'lastname') ;
  169. $this->renameColumn('user', 'prenom', 'name') ;
  170. $this->renameColumn('user', 'telephone', 'phone') ;
  171. $this->renameColumn('user', 'adresse', 'address') ;
  172. $this->renameColumn('user', 'mail_prod_lundi', 'mail_distribution_monday') ;
  173. $this->renameColumn('user', 'mail_prod_mardi', 'mail_distribution_tuesday') ;
  174. $this->renameColumn('user', 'mail_prod_mercredi', 'mail_distribution_wednesday') ;
  175. $this->renameColumn('user', 'mail_prod_jeudi', 'mail_distribution_thursday') ;
  176. $this->renameColumn('user', 'mail_prod_vendredi', 'mail_distribution_friday') ;
  177. $this->renameColumn('user', 'mail_prod_samedi', 'mail_distribution_saterday') ;
  178. $this->renameColumn('user', 'mail_prod_dimanche', 'mail_distribution_sunday') ;
  179. $this->renameColumn('user', 'id_etablissement', 'id_producer') ;
  180. $this->renameColumn('user', 'date_derniere_connexion', 'date_last_connection') ;
  181. $this->renameTable('user_etablissement', 'user_producer') ;
  182. $this->renameColumn('user_producer', 'id_etablissement', 'id_producer') ;
  183. $this->renameColumn('user_producer', 'actif', 'active') ;
  184. $this->renameColumn('user_producer', 'favoris', 'bookmark') ;
  185. }
  186. public function down()
  187. {
  188. $this->renameTable('order', 'commande') ;
  189. $this->renameColumn('commande', 'id_point_sale', 'id_point_vente') ;
  190. $this->renameColumn('commande', 'id_distribution', 'id_production') ;
  191. $this->renameColumn('commande', 'comment', 'commentaire') ;
  192. $this->renameColumn('commande', 'comment_point_sale', 'commentaire_point_vente') ;
  193. $this->renameColumn('commande', 'auto_payment', 'paiement_automatique') ;
  194. $this->renameTable('subscription', 'commande_auto') ;
  195. $this->renameColumn('commande_auto', 'id_producer', 'id_etablissement') ;
  196. $this->renameColumn('commande_auto', 'date_debin', 'date_debut') ;
  197. $this->renameColumn('commande_auto', 'date_end', 'date_fin') ;
  198. $this->renameColumn('commande_auto', 'monday', 'lundi') ;
  199. $this->renameColumn('commande_auto', 'tuesday', 'mardi') ;
  200. $this->renameColumn('commande_auto', 'wednesday', 'mercredi') ;
  201. $this->renameColumn('commande_auto', 'thursday', 'jeudi') ;
  202. $this->renameColumn('commande_auto', 'friday', 'vendredi') ;
  203. $this->renameColumn('commande_auto', 'saterday', 'samedi') ;
  204. $this->renameColumn('commande_auto', 'sunday', 'dimanche') ;
  205. $this->renameColumn('commande_auto', 'week_frequency', 'periodicite_semaine') ;
  206. $this->renameColumn('commande_auto', 'id_point_sale', 'id_point_vente') ;
  207. $this->renameColumn('commande_auto', 'auto_payment', 'paiement_automatique') ;
  208. $this->renameTable('product_subscription', 'commande_auto_produit') ;
  209. $this->renameColumn('commande_auto_produit', 'id_subscription', 'id_commande_auto') ;
  210. $this->renameColumn('commande_auto_produit', 'id_product', 'id_produit') ;
  211. $this->renameColumn('commande_auto_produit', 'quantity', 'quantite') ;
  212. $this->renameTable('product_order', 'commande_produit') ;
  213. $this->renameColumn('commande_produit', 'id_order', 'id_commande') ;
  214. $this->renameColumn('commande_produit', 'id_product', 'id_produit') ;
  215. $this->renameColumn('commande_produit', 'quantity', 'quantite') ;
  216. $this->renameColumn('commande_produit', 'price', 'prix') ;
  217. $this->renameColumn('commande_produit', 'sale_mode', 'mode_vente') ;
  218. $this->renameTable('credit_history', 'credit_historique') ;
  219. $this->renameColumn('credit_historique', 'id_order', 'id_commande') ;
  220. $this->renameColumn('credit_historique', 'amount', 'montant') ;
  221. $this->renameColumn('credit_historique', 'id_producer', 'id_etablissement') ;
  222. $this->renameColumn('credit_historique', 'mean_payment', 'moyen_paiement') ;
  223. $this->renameColumn('credit_historique', 'comment', 'commentaire') ;
  224. $this->renameTable('development', 'developpement') ;
  225. $this->renameColumn('developpement', 'subject', 'objet') ;
  226. $this->renameColumn('developpement', 'progress', 'avancement') ;
  227. $this->renameColumn('developpement', 'status', 'statut') ;
  228. $this->renameColumn('developpement', 'time_estimate', 'estimation_temps') ;
  229. $this->renameColumn('developpement', 'date_delivery', 'date_livraison') ;
  230. $this->renameTable('development_priority', 'developpement_priorite') ;
  231. $this->renameColumn('developpement_priorite', 'id_development', 'id_developpement') ;
  232. $this->renameColumn('developpement_priorite', 'id_producer', 'id_etablissement') ;
  233. $this->renameColumn('developpement_priorite', 'priority', 'priorite') ;
  234. $this->renameTable('producer', 'etablissement') ;
  235. $this->addColumn('etablissement', 'gratuit', 'boolean') ;
  236. $this->renameColumn('etablissement', 'name', 'nom') ;
  237. $this->renameColumn('etablissement', 'postcode', 'code_postal') ;
  238. $this->renameColumn('etablissement', 'city', 'ville') ;
  239. $this->renameColumn('etablissement', 'date_payment', 'date_paiement') ;
  240. $this->renameColumn('etablissement', 'order_deadline', 'heure_limite_commande') ;
  241. $this->renameColumn('etablissement', 'order_delay', 'delai_commande') ;
  242. $this->renameColumn('etablissement', 'negative_balance', 'solde_negatif') ;
  243. $this->renameColumn('etablissement', 'credit', 'credit_pain') ;
  244. $this->renameColumn('etablissement', 'active', 'actif') ;
  245. $this->renameColumn('etablissement', 'free_price', 'prix_libre') ;
  246. $this->renameColumn('etablissement', 'order_infos', 'infos_commande') ;
  247. $this->renameTable('invoice', 'facture') ;
  248. $this->renameColumn('facture', 'id_producer', 'id_etablissement') ;
  249. $this->renameColumn('facture', 'wording', 'libelle') ;
  250. $this->renameColumn('facture', 'text', 'texte') ;
  251. $this->renameColumn('facture', 'amount_without_tax', 'montant_ht') ;
  252. $this->renameColumn('facture', 'paid', 'paye') ;
  253. $this->renameColumn('facture', 'date_payment', 'date_paiement') ;
  254. $this->renameColumn('facture', 'mean_payment', 'methode_paiement') ;
  255. $this->renameColumn('facture', 'period', 'periode') ;
  256. $this->renameColumn('facture', 'turnover', 'ca') ;
  257. $this->renameTable('point_sale', 'point_vente') ;
  258. $this->addColumn('point_vente', 'pain', 'boolean') ;
  259. $this->addColumn('point_vente', 'vrac', 'boolean') ;
  260. $this->renameColumn('point_vente', 'name', 'nom') ;
  261. $this->renameColumn('point_vente', 'address', 'adresse') ;
  262. $this->renameColumn('point_vente', 'infos_monday', 'horaires_lundi') ;
  263. $this->renameColumn('point_vente', 'infos_tuesday', 'horaires_mardi') ;
  264. $this->renameColumn('point_vente', 'infos_wednesday', 'horaires_mercredi') ;
  265. $this->renameColumn('point_vente', 'infos_thursday', 'horaires_jeudi') ;
  266. $this->renameColumn('point_vente', 'infos_friday', 'horaires_vendredi') ;
  267. $this->renameColumn('point_vente', 'infos_saterday', 'horaires_samedi') ;
  268. $this->renameColumn('point_vente', 'infos_sunday', 'horaires_dimanche') ;
  269. $this->renameColumn('point_vente', 'locality', 'localite') ;
  270. $this->renameColumn('point_vente', 'point_production', 'point_fabrication') ;
  271. $this->renameColumn('point_vente', 'id_producer', 'id_etablissement') ;
  272. $this->renameColumn('point_vente', 'restricted_access', 'access_restreint') ;
  273. $this->renameColumn('point_vente', 'credit', 'credit_pain') ;
  274. $this->renameColumn('point_vente', 'delivery_monday', 'livraison_lundi') ;
  275. $this->renameColumn('point_vente', 'delivery_tuesday', 'livraison_mardi') ;
  276. $this->renameColumn('point_vente', 'delivery_wednesday', 'livraison_mercredi') ;
  277. $this->renameColumn('point_vente', 'delivery_thursday', 'livraison_jeudi') ;
  278. $this->renameColumn('point_vente', 'delivery_friday', 'livraison_vendredi') ;
  279. $this->renameColumn('point_vente', 'delivery_saterday', 'livraison_samedi') ;
  280. $this->renameColumn('point_vente', 'delivery_sunday', 'livraison_dimanche') ;
  281. $this->renameTable('user_point_sale', 'point_vente_user') ;
  282. $this->renameColumn('point_vente_user', 'id_point_sale', 'id_point_vente') ;
  283. $this->renameColumn('point_vente_user', 'comment', 'commentaire') ;
  284. $this->renameTable('distribution', 'production') ;
  285. $this->renameColumn('production', 'active', 'actif') ;
  286. $this->renameColumn('production', 'delivery', 'livraison') ;
  287. $this->renameColumn('production', 'id_producer', 'id_etablissement') ;
  288. $this->renameTable('point_sale_distribution', 'production_point_vente') ;
  289. $this->renameColumn('production_point_vente', 'id_distribution', 'id_production') ;
  290. $this->renameColumn('production_point_vente', 'id_point_sale', 'id_point_vente') ;
  291. $this->renameColumn('production_point_vente', 'delivery', 'livraison') ;
  292. $this->renameTable('product_distribution', 'production_produit') ;
  293. $this->renameColumn('production_produit', 'id_distribution', 'id_production') ;
  294. $this->renameColumn('production_produit', 'id_product', 'id_produit') ;
  295. $this->renameColumn('production_produit', 'active', 'actif') ;
  296. $this->renameColumn('production_produit', 'quantity_max', 'quantite_max') ;
  297. $this->renameTable('product', 'produit') ;
  298. $this->addColumn('produit', 'illustration', 'varchar(255)') ;
  299. $this->addColumn('produit', 'saison', 'varchar(255)') ;
  300. $this->addColumn('produit', 'diminutif', 'varchar(255)') ;
  301. $this->addColumn('produit', 'vrac', 'boolean') ;
  302. $this->renameColumn('produit', 'name', 'nom') ;
  303. $this->renameColumn('produit', 'active', 'actif') ;
  304. $this->renameColumn('produit', 'price', 'prix') ;
  305. $this->renameColumn('produit', 'weight', 'poids') ;
  306. $this->renameColumn('produit', 'recipe', 'recette') ;
  307. $this->renameColumn('produit', 'monday', 'lundi') ;
  308. $this->renameColumn('produit', 'tuesday', 'mardi') ;
  309. $this->renameColumn('produit', 'wednesday', 'mercredi') ;
  310. $this->renameColumn('produit', 'thursday', 'jeudi') ;
  311. $this->renameColumn('produit', 'friday', 'vendredi') ;
  312. $this->renameColumn('produit', 'saterday', 'samedi') ;
  313. $this->renameColumn('produit', 'sunday', 'dimanche') ;
  314. $this->renameColumn('produit', 'quantity_max', 'quantite_max') ;
  315. $this->renameColumn('produit', 'unavailable', 'epuise') ;
  316. $this->renameColumn('produit', 'id_producer', 'id_etablissement') ;
  317. $this->renameColumn('produit', 'sale_mode', 'mode_vente') ;
  318. $this->addColumn('user', 'confiance', 'boolean') ;
  319. $this->renameColumn('user', 'lastname', 'nom') ;
  320. $this->renameColumn('user', 'name', 'prenom') ;
  321. $this->renameColumn('user', 'phone', 'telephone') ;
  322. $this->renameColumn('user', 'address', 'adresse') ;
  323. $this->renameColumn('user', 'mail_distribution_monday', 'mail_prod_lundi') ;
  324. $this->renameColumn('user', 'mail_distribution_tuesday', 'mail_prod_mardi') ;
  325. $this->renameColumn('user', 'mail_distribution_wednesday', 'mail_prod_mercredi') ;
  326. $this->renameColumn('user', 'mail_distribution_thursday', 'mail_prod_jeudi') ;
  327. $this->renameColumn('user', 'mail_distribution_friday', 'mail_prod_vendredi') ;
  328. $this->renameColumn('user', 'mail_distribution_saterday', 'mail_prod_samedi') ;
  329. $this->renameColumn('user', 'mail_distribution_sunday', 'mail_prod_dimanche') ;
  330. $this->renameColumn('user', 'id_producer', 'id_etablissement') ;
  331. $this->renameColumn('user', 'date_last_connection', 'date_derniere_connexion') ;
  332. $this->renameTable('user_producer', 'user_etablissement') ;
  333. $this->renameColumn('user_etablissement', 'id_producer', 'id_etablissement') ;
  334. $this->renameColumn('user_etablissement', 'active', 'actif') ;
  335. $this->renameColumn('user_etablissement', 'bookmark', 'favoris') ;
  336. }
  337. }