![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 9 Dołączył: 30.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam ciekawy problem. Pisze system CMS, i w trakcie obmyślania jego plastyczności wynikł ciekawy problem. Otóż czasami klienci na jednym hostingu pragną posiadać zainstalowanych 1-2 lub więcej stron, w tym CMSów. Hosting posiada jedną bazę danych. Jednym rozwiązaniem jest dodanie do każdej tabeli w bazie danych prefiksu z nazwą projektu, a następnie przy odczycie korzystanie tylko z tabel projektu. Rozwiązanie proste w implementacji. Moje pytanie brzmi czy macie jakieś pomysły jak obejść ten problem w inny sposób. Powtórzę problem. Jak zainstalować w bazie danych kilka takich samych cmsów, z takimi samymi nazwami tabel. Szukałem czegoś o grupowaniu tabel w mysql, ale nie znalazłem. Wtedy każdy cms korzystałby z jednej grupy tablic. Pozdrawiam, Marcin |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W każdej tabeli możesz mieć kolumnę z jakimś identyfikatorem, lub nazwą strony. I do wyszukiwanego wyniku, dołączać do where nazwę tej kolumny, z unikalnym identyfikatorem strony. Zasada podobna do prefixów.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:49 |