Страница 1 из 41234»
Модератор форума: ДухLESS 
Сообщество uCoz » Модули uCoz » Дополнительные функции » Структура бекапа (backup) (Описание полей в дампе базы данных сайта)
Структура бекапа (backup)
Kron
Сообщений: 2340
Репутация: 674

Сообщение # 1 | 20:39:40
Описание полей от материалов разных модулей

users
user
unetID
password
avatar
flags
fullname
gender
email
homepage
icq
country
state
city
signature
title
regdate
ip
o ld-field
aol
msn
yahoo
ispm
birthday
verify
options
lastmodified


ugen
id
user
groupID
ban
banrate
banreason
rank
reputation
reputetext text NOT NULL,
forum_posts
com_posts
blog_posts
news_posts
publ_posts
load_posts
dir_posts
board_posts
subscribe
forum
lastLogin
photo_po sts
forumPoll
pmGroups
awards


blog & news
id
catID
year
month
day
pending
ontop
com_may
addtime
num_com
author
title
brief
message
attach
files
reads
rating
rate_num
rate_sum
rate_ip
other1
other2
other3
other4
other5
uid
sbscr
lastmod


forum
id
forumID
poll
ontop
lpost
closed
posts
reads
name
descr
author
authreg
userpost
userreg
fontop
uid


forump
id
treadID
postTime
isFirst
message
userIsReg
user
signatureOn
editedBy
edittime
attach
attachsize
ip
subscribe
pollD etails
uid
lastmod


gb
id
name
email
url
icq
country
city
state
addtime
ip
message
answer
user
pending
uid
lastmod


photo
id
catID
sectionID
photoID
extension
isFullPhoto
addtime
num_com
name
descr
size
width
height
rating
rate_num
rate_s um
rate_ip
sort
user
com_may
reads
uid
subscription
filter1
filter2
marks
pending
lastmod


publ
id
sectionID
catID
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
title
brief
user
ana me
aemail
asite
source
message
reads
uid
subscription
files
lastmod


loads
id
sectionID
catID
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
title
br ief
licence
vers
os
lng
screen
llink
lsize
fname
fsize
user
aname
aemail
asite
doclink
proglink
message
filter1
filter2
u id
subscription
files
lastmod


dir
id
sectionID
catID
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
redirs
t itle
slink
brief
screen
scrsize
fname
fsize
user
aname
aemail
asite
other1
other2
other3
other4
other5
message
filter1
fil ter2
uid
subscription
files
lastmod


board
id
sectionID
catID
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
title
at ype
brief
screen
scrsize
fname
fsize
user
aname
aemail
asite
phone
other1
other2
other3
other4
other5
message
period
filte r1
filter2
uid
subscription
files
lastmod


faq
id
catID
sort
questionTime
answerTime
pending
rating
rate_num
rate_sum
rate_ip
subject
question
answer
user
name
ema il
uid
files
lastmod


site
id
isOwnTmpl
pending
whoCanRead
name
files
content
lastmod
pid


ocats
moduleID
catID
entryID


comments
commentID
moduleID (1=>'blog',2=>'news',3=>'publ',4=>'photo',5=>'load',6=>'dir',7=>'board')
materialID
pending
addTime
user
name
email
www
ip
me ssage
answer
userID
parentID
rate
rateUserIDs



Описание полей от категорий разных модулей

blog/news/faq/tests
id
position
num_data
name
description


publ/load/board/dir/photo
id
parentID
isGroup
position
num_data
name
descr
who_can_read
who_can_load
who_can_add
password (photo only)


tags
id - ID тега
sid - ID модуля
did - ID материала/товара

ownurl
id
url
hash
module_id
module_url
module_hash
entry_id

seo_meta
id
module
material_id
title
keywords
description

seo_redirs
id
furl
furl_hash
turl
turl_hash
Kron
Сообщений: 2340
Репутация: 674

Сообщение # 2 | 10:52:51
Quote (Вопрос)
forum и forump как связаны

Ответ:

forum - таблица с темами
forump - таблица с постами

YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 3 | 21:20:33
Вопрос: А что лежит в файле fr_fr.txt? Я так понял что это сами форумы. В каком формате это все?

Ответ: во всех таких файлах (с подчеркиванием) лежит структура разделов модуля, т.е. то, что модулей описано в первом посте темы в разделе "Описание полей от категорий разных модулей".
В данном случае, т.е. для fr_fr.txt - это вся информация о разделах и форумах модуля Форум, т.е. то, что видно со страницы "Управление форумами", плюс с главной страницы форума, плюс еще немного (скажем, дата создания раздела или форума).

Первые поля там такие:

id (раздела или форума)
parentID т.е. ID "родителя" (раздела для строки описания форума, 0 для строки описания раздела)
isGroup 1 для строки описания раздела, 0 для строки описания форума
position "Порядок расположения"
creationTime время создания
name название
description описание

а дальше идут адреса иконок и всякая дополнительная информация для форумов, доступная со страниц "Управление форумами" и с главной страницы форума (и со страниц разделов)


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Суббота, 30 Май 2009, 21:28:13
morozovsk2
Сообщений: 1
Репутация: 3

Сообщение # 4 | 05:27:28
ещё кусок по комментариям comments.txt (что смог расшифровать)
Quote

id
module_id (blog - 1, load - 5, board - 7)
parent_id
хз
date
user_login
user _name
user_email
хз
ip
text
answer
user_id
хз
хз
Сообщение отредактировал morozovsk2 - Понедельник, 01 Июн 2009, 05:32:09
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 5 | 21:49:10
Quote (morozovsk2)
ещё кусок по комментариям comments.txt (что смог расшифровать)

Дополнение:
поле № 4 (между parent и date) - это "Не выводить комментарий (задержанный)"
поле № 9 (между user_email и ip) - это user_www (домашняя страница), сейчас оно уже не используется из-за спаммеров.

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Понедельник, 01 Июн 2009, 21:55:41
Kron
Сообщений: 2340
Репутация: 674

Сообщение # 6 | 12:55:06
Quote (Вопрос)
в loads всё таки как сохраняются категории когда они пренадлежат сразу 2-м категориям ?*

Ответ:
в таблицу с данными всегда пишется только 1 категория, она используется если человек отключает (или не включает) поддержку мультивхождения материала... если же данная опция включена то система работает с отдельной таблицей, где и хранятся все вхождения материала....

masp
Сообщений: 12
Репутация: 4

Сообщение # 7 | 13:33:00
из какой таблицы в бекапе можно выудить данную информацию ?

Переношу сайт и форумом от UCOZ на DLE + IPB хостинг
Kron
Сообщений: 2340
Репутация: 674

Сообщение # 8 | 14:26:52
Quote (masp)
из какой таблицы в бекапе можно выудить данную информацию ?

ocats - и она, кстати, описана сверху!
bin112
Сообщений: 1
Репутация: 2

Сообщение # 9 | 02:05:40
Народ подскажите почему я нажимаю восстановить резервную копию а мне вылетает табличка "Функция не активирована. Обратитесь в Службу Поддержки"
Дядя_Рома
Репутация: 233

Сообщение # 10 | 02:15:24
Quote (MadHacker)
И такой вопроски: Могу ли я просто развернуть имеющийся бекап на другом сайте юкоза?

Нет, такое не практикуется.
Quote (bin112)
Народ подскажите почему я нажимаю восстановить резервную копию а мне вылетает табличка "Функция не активирована. Обратитесь в Службу Поддержки"

Так и должно быть. Обратитесь в службу тех.поддержки.

euphoria...
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 11 | 17:08:34
Вопрос: Опишите, пожалуйста, структуру pu_pu.txt

Так а что там непонятного?
Это самая последняя часть в описании из первого поста, т.е. структура у всех этих файлов такая:

id - ID категории или раздела
parentID - ID "родительского" раздела (если его нет - то 0)
isGroup - признак "это раздел, а не категория" (1/0)
position - порядок вывода
num_data - число материалов
name - название
descr - описание
who_can_read - список ID'ов групп, которые могут читать
who_can_load - список ID'ов групп, которые могут скачивать
who_can_add - список ID'ов групп, которые могут добавлять
password (photo only) - пароль (для фото-альбома)


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 12 | 16:27:08
Вопрос: Как перенести пользователей на новый хостинг?

Не, пользователей-то перенести можно. Не получится перенести только их пароли, т.е. каждому пользователю придется либо прописывать новый пароль, либо (если получится) как-то исхитриться сгенерировать для всех пароли автоматически, и потом всем придется воспользоваться сервисом "напомнить пароль".

Добавлено (25-Авг-2009, 16:27:08)
---------------------------------------------
Ralf,

Quote (Ralf)
Вот например в поле attach имеется значение 0658251.jpg```````, ссылка в сообщении на вложение получается _http://site.ru/_fr/8/0658251.jpg, откуда берется цифра 8? В каком поле она содержится?

Насколько я понимаю, на форуме и во всех модулях, кроме фотоальбома, при поиске картинки по имени файла из поля attach или files эти номера поддиректориев нужно просто игнорировать, т.е. искать файлы по всем поддиректориям (имена файлов картинок генерируются уникальные, так что повторяться в разных поддиректориях они не должны).
На самом деле там все еще намного хитрее. В поле attach или files в действительности хранятся только имена уменьшенных файлов, а имен полных фото (если фото уменьшалось) там нет. Само имя можно получить, откинув в имени уменьшенного файла начальную "s", а вот расширение файла с полным фото, видимо, зарание узнать вообще нельзя, оно может оказаться любым из поддерживаемых форматов картинок.
Так что искать файл с полным фото придется только по имени, а расширение станет известно уже только после того, как файл будет найден.

Теоретически, если ссылки на картинки включались в текст сообщения кодами $IMAGEx$, то все точные ссылки на файлы этой картинки можно вытащить из текста. Но только не все картинки ведь реально включаются в текст через $IMAGEx$ ....


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Ralf
Сообщений: 3
Репутация: 0

Сообщение # 13 | 18:05:03
YuriT, мне Kron ответил, что директория находится делением айди материала на 100, т.е dir = int(id/100)
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 14 | 18:41:45
Quote (Ralf)
мне Kron ответил, что директория находится делением айди материала на 100, т.е dir = int(id/100)

Это, видимо, в модулях. А на форуме, судя по всему, вместо ID'а материала используется treadID.

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

Теперь я, похоже, начинаю понимать, почему у меня иногда в целой серии подряд идущих объявлений все фото оказываются битыми (т.е. не прикрепились). А бедные пользователи корячатся, пытаясь ужать размер фото до минимума и наивно надеясь, что тогда-то их фото все-таки смогут загрузиться ....
Плюс сразу просматривается и лимит на число материалов с изображениями, которые можно создать без подкупки дискового пространства: всего лишь 2000 или 3000 на новом сайте (поскольку лимит на число поддиректорий там то ли 200, то ли 300).


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 15 | 20:13:33
Вопрос: lastLogin не используется ?

Ответ: Используется по прямому назначению - для хранения даты-времени последнего логина (и показывается в профиле)

Quote (masp)
и описание ugen и users плиз
тоесть для чего каждая таблица ....

Так по названию полей практически все понятно.

users - для хранения личной информации пользователя (не зависящей от его жизни на сайте) и настроек профиля.
ugen - для информации, характеризизующей жизнь пользователя на сайте: группа, бан/ранг/репутация/награды, всякие счетчики материалов и т.п., подписки на темы и рассылки, ограничения по ЛС.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщество uCoz » Модули uCoz » Дополнительные функции » Структура бекапа (backup) (Описание полей в дампе базы данных сайта)
Страница 1 из 41234»
Поиск: