Databáze je příliš velká pro Backup & Migrate: pomůže ruční přeimportování jednotlivé tabulky?
Potřebuju změnit zobrazení pole, jenže se snažím web nahrát přes Backup & Migrate na můj localhost, tak to skončí timeoutem (přestože ho mám v php.ini vypnutý!?!).
Takže jsem si přes adminer stáhl databázi a naimportoval na localhost. Tak to funguje. Takže provedu na localhostu změny a ty potřebuju dostat nazpět na ostrý web.
Potřebuju udělat změny jen ve field_config a field_config_instance. Pole, o které jde, se ještě vyskytuje v cache, ale tu můžu promazat a tím je vyřešeno, ne? Stačí přeimportovat jen tyhle dvě tabulky a promazat cache, nebo si musím ještě něco ohlídat?

pole data
Ještě poddotaz: co kdybych v té tabulce editoval jen záznam pro to mé pole. Z localhostu si stáhl soubor ze sloupce data a ten pak nahrál na ostrý web? Bude to fungovat, nebo tam jsou nějaké skryté závislosti?
32 MB
Ještě k tomu Backup & Migrate. Ten funguje jen do 30 MB, ale i pro promazání logu a stringů v i18 jsem pořád na 32 MB. Můžu ještě ušetřit nějaké místo na Search API, když smažu všechny indexy, ale do toho se mi nechce, protože bych musel vypnout web. Zatím to vypadá, že můžu Backup & Migrate odinstalovat, protože už ho asi nevyužiju.
problem solved
Znáte to… Zeptej se a pomoc si sám :).
Takže jde to přes modul Devel přímým vložením PHP kódu.
$instance = field_read_instance($entity_type, $field_name, $bundle_name); $instance[‚required‘] = TRUE; field_update_instance($instance);V mém případě to vypadlá takto:
$instance = field_read_instance(‚node‘, ‚field_sort‘, ‚product‘); $instance[‚display‘][‚default‘][‚type‘] = hidden ; field_update_instance($instance);PS: všechny uvozovky jsou nahoře, ale tedy ty blbé filtry všechen kód mrví
Profily