Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wygenerowaniem bazy w propelu.
Danielcom
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


Witam, od pewnego czasu używam propela do generowania klas dostępu. Na ogół idzie wszystko bez problemu, jednak teraz potrzebuję bazę ze sporą ilością relacji. Po usunięciu wszystkich relacji propel prawidłowo generuje pliki wyjściowe (cały katalog lib) jednak po przywróceniu relacji katalog lib nie generuje się wcale, a sam generator nie wyświetla żadnego błędu. Bazę generowałem w MySQL WorkBench 5.1 . Nigdy wcześniej nie miałem takich problemów. Bardzo proszę o pomoc.




Poniżej plik xml z pliku schema.xml (jest to tylko mała część całej bazy)


  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <database defaultIdMethod="native" name="danielcom">
  3. <table name="rekl_towar">
  4. <column name="rekl_towar_id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true"/>
  5. <column name="produkt" type="VARCHAR" size="255"/>
  6. <column name="sn" type="VARCHAR" size="255"/>
  7. <column name="opis_usterki" type="LONGVARCHAR"/>
  8. <column name="data_przyjecia" type="TIMESTAMP" description=" "/>
  9. <column name="data_zgloszenia" type="TIMESTAMP"/>
  10. <column name="data_wysylki" type="TIMESTAMP"/>
  11. <column name="data_powrotu" type="TIMESTAMP"/>
  12. <column name="uwagi" type="VARCHAR" size="255"/>
  13. <column name="klienci_id" type="INTEGER" required="true"/>
  14. <foreign-key name="fk_rekl_towar_klienci1" foreignTable="klienci">
  15. <reference local="klienci_id" foreign="klienci_id"/>
  16. </foreign-key>
  17. </table>
  18. <table name="rekl_serwisy">
  19. <column name="rekl_serwisy_id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true"/>
  20. <column name="nazwa" type="VARCHAR" size="45"/>
  21. <column name="adres" type="CLOB" size="4294967295"/>
  22. <column name="nr_tel" type="VARCHAR" size="45"/>
  23. <column name="sposob_wysylki" type="VARCHAR" size="45"/>
  24. <column name="dane_kuriera" type="LONGVARCHAR"/>
  25. <column name="nr_umowy_kuriera" type="VARCHAR" size="45"/>
  26. <column name="płatnik" type="VARCHAR" size="45"/>
  27. <column name="email" type="VARCHAR" size="45"/>
  28. <column name="inne" type="VARCHAR" size="45"/>
  29. <column name="uwagi" type="VARCHAR" size="45"/>
  30. </table>
  31. <table name="rekl_status">
  32. <column name="rekl_status_id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true"/>
  33. <column name="status" type="VARCHAR" size="45"/>
  34. <column name="rekl_zgloszenia_id" type="INTEGER" required="true"/>
  35. <foreign-key name="fk_rekl_status_rekl_zglosz_rma1" foreignTable="rekl_zglosz_rma">
  36. <reference local="rekl_zgloszenia_id" foreign="rekl_zgloszenia_id"/>
  37. </foreign-key>
  38. </table>
  39. <table name="rekl_zglosz_rma">
  40. <column name="rekl_zgloszenia_id" type="INTEGER" primaryKey="true" required="true" autoIncrement="true"/>
  41. <column name="wew_rma" type="VARCHAR" size="255"/>
  42. <column name="zewn_rma" type="VARCHAR" size="45"/>
  43. <column name="zamkniete" type="INTEGER"/>
  44. <column name="status" type="INTEGER"/>
  45. <column name="decyzja_serwisu" type="LONGVARCHAR"/>
  46. <column name="uwagi" type="VARCHAR" size="45"/>
  47. <column name="klienci_id" type="INTEGER" required="true"/>
  48. <column name="rekl_towar_id" type="INTEGER" required="true"/>
  49. <column name="rekl_serwisy_id" type="INTEGER" required="true"/>
  50. <foreign-key name="fk_rekl_zglosz_rma_klienci1" foreignTable="klienci">
  51. <reference local="klienci_id" foreign="klienci_id"/>
  52. </foreign-key>
  53. <foreign-key name="fk_rekl_zglosz_rma_rekl_towar1" foreignTable="rekl_towar">
  54. <reference local="rekl_towar_id" foreign="rekl_towar_id"/>
  55. </foreign-key>
  56. <foreign-key name="fk_rekl_zglosz_rma_rekl_serwisy1" foreignTable="rekl_serwisy">
  57. <reference local="rekl_serwisy_id" foreign="rekl_serwisy_id"/>
  58. </foreign-key>
  59. </table>
  60. </database>


Ten post edytował Danielcom 28.12.2012, 14:16:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:12