2009-07-05 7 views
6

Pracuję na stronie zarządzanej przez Umbraco. Potrzebuję przechowywać dane o obrazach i klientach. Nie sądzę, że istnieje sposób, w jaki mogę przechowywać te dane w istniejących tabelach.Pytanie do bazy Umbraco - Dodawanie niestandardowych tabel

Czy jest jakikolwiek powód, dla którego nie powinienem dodawać tabel, które będę potrzebować do bazy danych Umbraco, zamiast tworzyć oddzielną bazę danych? Lubię dotychczas Umbraco, ale dokumentacja jest trochę cienka i nie znalazłem żadnych sugestii w ten czy inny sposób.

TIA

Odpowiedz

13

I zostały zbudowane witryny przy użyciu Umbraco, z osobnej aplikacji z bazą danych pojazdów. Użyłem tej samej bazy danych, której używa Umbraco, i poprzedziłem wszystkie moje niestandardowe tabele aplikacji kilkoma literami, aby je łatwo odróżnić (np .: vehicles_xxx)

Nie miałem żadnych problemów z tym układem i nie wierzę, że jest dużo ryzyko związane. Oczywiście musisz zachować ostrożność podczas uaktualniania Umbraco (nigdy nie ulepszaj środowiska na żywo przed pełnym testowaniem, a najlepiej zrobić to lokalnie), jednak jego mało prawdopodobny skrypt aktualizacyjny kiedykolwiek zmieni lub usunie wszystkie tabele, o których nie wie. .

Jest mnóstwo stert doco dostępnych teraz dla umbraco - znacznie więcej niż wtedy, gdy zacząłem ... jednak takie pytanie jest zawsze najlepsze na forach. :)

wszystkiego najlepszego greg

+0

thx za info. – Deepfreezed

5

Możecie użyć API Umbraco do przechowywania i pobierania danych i cieszyć się łatwością nie martwiąc się walka stoły i wiele więcej. Lub tworzysz własne tabele. Zrób tak, jak mówi Gregorius - używanie umbraco db jest w porządku.

Twój wybór zależy od:

  • masz dużo danych?
  • czy masz duży model relacji?

Jeśli nie - a następnie przejść z Umbraco API

Reszta odpowiedzi znajdziesz na http://our.umbraco.org

/Jesper Ordrup

+0

Thx za informacje. – Deepfreezed

+0

Do której części API się odwołujesz? Czy istnieje dokumentacja, jak przechowywać dane w bazie danych Umbraco za pomocą interfejsu API Umbraco? –