Экспорт и импорт больших баз

12
N
На сайте с 06.05.2007
Offline
419
#11

globalmoney, откуда такая уверенность? поищите в файлах дистрибутива строку "CREATE TABLE"

Кнопка вызова админа ()
globalmoney
На сайте с 09.12.2005
Offline
390
#12
netwind:
globalmoney, откуда такая уверенность? поищите в файлах дистрибутива строку "CREATE TABLE"

Работаю с воблой, не первый год, но такого не встречал.

Кстати, сейчас ради интереса посмотрел несколько скриптов из дистрибутива воблы, но так и не увидел динамически создаваемых таблиц.

Может подскажешь, в каком файле посмотреть?

MGNHost.ru - полный комплекс хостинг услуг ( https://www.mgnhost.ru ) VPS/VDS на SSD дисках в России / Нидерландах / США от 210 рублей ( https://www.mgnhost.ru/vds.php )
N
На сайте с 06.05.2007
Offline
419
#13

includes/cron/attachmentviews.php

$vbulletin->db->query_write("
CREATE TABLE IF NOT EXISTS " . TABLE_PREFIX . "$aggtable (
attachmentid INT UNSIGNED NOT NULL DEFAULT '0',
views INT UNSIGNED NOT NULL DEFAULT '0',
KEY attachmentid (attachmentid)
) $enginetype = $tabletype");

что это, если не динамическое создание ?

А редактор дополнительных полей профиля вообще жжот. Довольно редкое решение, когда продукт сам свою схему модифицирует:

admincp/profilefield.php


$db->query_write("ALTER TABLE " . TABLE_PREFIX . "userfield ADD field{$vbulletin->GPC['profilefieldid']} MEDIUMTEXT NOT NULL");
mstar
На сайте с 19.12.2005
Offline
133
#14
netwind:

А редактор дополнительных полей профиля вообще жжот. Довольно редкое решение, когда продукт сам свою схему модифицирует:

Это тим лид проекта жжет, что до сих пор позволяет юзать такие мягко говоря экстравагантыне хаки 😂😂

Даже тяжело представить, с какой целью это написано и почему до сих пор в коде.

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
N
На сайте с 06.05.2007
Offline
419
#15

mstar, и попадет во все последующие версии. разве экстравагантность это порок? просто вы со свой точки зрения не можете оценить все условия и проблемы, которые данный метод решает.

mstar
На сайте с 19.12.2005
Offline
133
#16
netwind:
mstar, и попадет во все последующие версии. разве экстравагантность это порок? просто вы со свой точки зрения не можете оценить все условия и проблемы, которые данный метод решает.

Согласен с вами, коробочные версии под 90% бд могут требовать екстравагантной архитектуры доступа к базам, но создание таблиц на лету - это имхо не лучший вариант. Хотя конечно все по ситуации - может и удобно подставить костыль, который не поламает логику жестко, но решит вопрос цены и конкурентности продукта.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий