Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Pozycje w menu same zmieniają miejsca
- Szybki komplet baramek proxy
- Klonowanie rodzaju zawartości
- Lubie to w views
- nie aktywne opcje
- Drupal - portfolio
- [Ubertcart][uc_webform_pane] Gdzie system zapisuje Attributes i Opcje chciałbym je sklonować
- aktywna pozycja w menu
- Odmowa dostępu przy zmianie szablonu
- Notifications w drupal 7 a OG
Shoutbox
grzegorz.bartman:
Wybiera się ktoś na DrupalCon do Monachium? 2 dni 9 godzin ago |
malcolm:
No, wspomnień czar ;) 6 dni 7 godzin ago |
spamator12:
@Mati thx :P |
MUltisite - wspoldzielenie tabel a aktualizacja.
- Zaloguj się lub utwórz konto, by odpowiadać
- Zaloguj się lub utwórz konto, by odpowiadać
- Drupal 7
Witam. Mam kilka testowych stronek na jednym codebase drupala 7. Mam pytanko odnosnie aktualizacji. Czy drupal jest idioto odporny w przypadku aktualizacji tabeli wspoldzielonej ?
Np. wspoldziele tabele USERS. Aktualizuje glowna stronke - i np. wlasnie tabela users zostala zaktualizowana. Czy teraz jak zaczne aktualizowac 2 stronke to jest mozliwosc (wspoldzielenie tabeli USERS przez te 2 strony) ze tabbela USERS znowu zostanie zaktualizowana ?
Na szybko... USERS, ROLE, AUTHMAP, SESSIONS ale planuje jeszcze wspoldzielic tabele forum (jedno forum - kilka domen).





Zależy co znaczy wg Ciebie "tabbela USERS znowu zostanie zaktualizowana".
Nie wiem czy wiesz, ale przy aktualizacji Drupala do nowej wersji, tabele nie są tykane... prócz variables, gdzie nadpisywany jest wiersz z numerem rdzenia.
101DM.pl / DMuniverse.pl ◈ MatiWeb.com
No wlasnie nie znam sie za dobrze na bazach danych. Czyli przy aktualizowaniu jakiejs bazy (jej tabel) nie ma mozliwosci podwojnej zmiany variables ?
Chodzi o to czy mozliwy jest dwukrotny update tabeli (majac baze z wspoldzielonymi tabelami). 1 baza zawiera ta tabele, a 2 nie (wykasowalem ja, bo ma pobierac dane z pierwszej - bez prefiksu). Jednak czy skrypt aktualizacyjny sprawdza jakos - o ta tabela jest juz aktualna, nie trzeba jej aktualizowac (po raz kolejny - przy update.php 2 domeny)!
variables - zmienne (czyli dane w tabeli) - rozumiem, ze drupal nie zmieni mi np. nazwy tabeli (a nazwy 6 roznia sie od 7 :) ale chyba bedzie cos grzebal w srodku - np nid zmienimy na tid itp. Chodzi o to aby nie wykonal tego 2 razy.
W najgorszym wypaku - wyedytuje setings.php do standardu - bez wspoldzielenia. Zgram te tabele (ktore byly wykasowane w podrzednej bazie) z glownej bazy i wtedy walne update.php a potem je znowu wspoldziele i wykasuje.
Pytanie czy musze tak robic za kazdym razem czy tylko lepac update.php - na testach niby tylko update.php ale wole zapytac kogos doswiadczonego aby potem nie bylo zonka.
http://progames.pro/
No jak podwójnej jak masz jeden rdzeń... dwa razy pod rząd będziesz aktualizował Drupala ? Taka idea multisite... chyba :)
Napisz dokładnie o jakim multisite mowa, bo raz piszesz dwie bazy, raz ze wspólne tabele a póżniej wysakujesz ze nazwy 6 i 7 różnią się...
101DM.pl / DMuniverse.pl ◈ MatiWeb.com
Drupal 7 - 1 baza w ktorej sa (istnieja) te tabele do ktorych 2 baza sie odnosi (tez je miala ale je wykasowalem aby pobierala dane z 1). 1 instalka drupa do tego wszystkiego domeny podpiete pod sites/domena, kazda z wlasnym settings.php gdzie jest kod:
1 baza (drupal.sql)$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal',
'username' => 'root',
'password' => 'pass',
'host' => '127.0.0.1',
'port' => '',
'driver' => 'mysql',
'db_prefix' => '',
),
),
);
2 baza (drupal2.sql)
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'drupal2',
'username' => 'root',
'password' => 'pass',
'host' => '127.0.0.1',
'port' => '',
'driver' => 'mysql',
'db_prefix' => array(
'default' => '',
'users' => 'drupal.',
'sessions' => 'drupal.',
'role' => 'drupal.',
'authmap' => 'drupal.',
),
),
),
);
teraz chyba jasne wszystko.
tabele w pierwszej abzie sa aktualniane. przy 2 bazie drupal dostaje info - te dane znajduja sie w bazie 1 i pytanie czy znowu je "uaktualni".
http://progames.pro/