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

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

users
user
guid
password
avatar
flags
full_name
gender
email
home_page
icq
country
state
city
signature
title
reg_date
ip
whose
aol
msn
yahoo
ispm
birthday
verify
options
lastmod
phone
ugen
id
user
gid
ban
banrate
banreason
rank
respect
resptext
forum_posts
com_posts
blog_posts
news_posts
publ_posts
load_posts
dir_posts
board_posts
subscribe
ulog
photo_posts
fpoll
pmgroups
awards
stuff_posts
shop_posts
shop_rate
shop_ptype
shop_purse
shop_lastpay
shop_balance
shop_nwdf
ses_data
ses_lastused
video_posts
user_socials
blog
id
cid
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
hgu_title
lastmod
news
id
cid
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
hgu_title
lastmod
forum
id
fid
poll
ontop
lpost
closed
posts
reads
name
descr
author
authreg
userpost
userreg
fontop
uid
curator_id
forump
id
tid
ptime
isfirst
message
userisreg
user
signon
editedby
edittime
attach
attachsize
ip
subscribe
polldetails
uid
lastmod
wiki
spam_reports_count
recovered
hidden
forumsu
id
tid
fid
user
subscribed
gb
id
name
email
url
icq
country
city
state
addtime
ip
message
answer
user
pending
uid
rate
rateuids
lastmod
spam_reports_count
spam_status
photo
id
aid
sid
pid - /name/
ext - /extension/
full
addtime
num_com
name
descr
size
width
height
rating
rate_num
rate_sum
rate_ip
sort
user
com_may
reads
uid
sbscr
fl1
fl2
marks
pending
hgu_title
other1
other2
other3
other4
other5
lastmod
titlealt - /title`alt/
publ
id
sid
cid
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
title
brief
user
aname
aemail
asite
source
message
reads
uid
sbscr
files
hgu_title
lastmod
loads
id
sid
cid
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
title
brief
licence
vers
os
lng
screen
llink
lsize
fname
fsize
user
aname
aemail
asite
doclink
proglink
message
fl1
fl2
uid
sbscr
files
hgu_title
lastmod
dir
id
sid
cid
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
redirs
title
slink
brief
screen
scrsize
fname
fsize
user
aname
aemail
asite
other1
other2
other3
other4
other5
message
fl1
fl2
uid
sbscr
files
hgu_title
lastmod
board
id
sid
cid
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
title
atype
brief
screen
scrsize
fname
fsize
user
aname
aemail
asite
phone
other1
other2
other3
other4
other5
message
period
fl1
fl2
uid
sbscr
files
hgu_title
lastmod
ontop_period
ontop_add
faq
id
cid
sort
qtime
atime
pending
rating
rate_num
rate_sum
rate_ip
subject
question
answer
user
name
email
uid
files
hgu_title
lastmod
stuff
id
sid
cid
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
loads
plays
title
brief
message
screen
scrsize
fname
fsize
user
aname
aemail
asite
glink
gwidth
gheight
llink1
llink2
llink3
other1
other2
other3
other4
other5
fl1
fl2
fl3
uid
sbscr
files
hgu_title
lastmod
video
id
sort
ontop
addtime
pending
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
plays
brief
title
year
genre
producer
acters
language
duration
screenshots
vquality
screen
scrsize
user
aname
aemail
asite
embobject
gwidth
gheight
other1
other2
other3
other4
other5
fl1
fl2
fl3
uid
sbscr
files
hgu_title
meta_title
meta_dscr
lastmod
video_categories
id
p_id
name
description
can_read
can_load
can_add
chpu
passwd
sort
video_cats
cid
vid
video_channels
id
chcid
name
desc
perm
screen
com_may
num_com
rating
rate_num
rate_sum
rate_ip
reads
plays
uid
video_chnl
chid
uid
vid
video_chnlcats
id
p_id
name
description
chpu
sort
video_oauth
uid
user
client_id
email
scope
token_type
access_token
refresh_token
expire_time
video_stats
uid
o_type
id
cview_ts
plays_ts
is_rate
site
id
owntmpl
pending
canread
name
files
content
lastmod
pid
hgu_title




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

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)





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
message
answer
userID
parentID
rate
rateUserIDs
spam_reports_count
soc_type
soc_id
soc_link
soc_image
anonymous
spam_status


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


user_extra_fields
id
mod
material_id
field_num
value
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
Сообщений: 13
Репутация: 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 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: