
Yaroslav
25.10.2018
00:08:57

Андрей
25.10.2018
00:09:10
Проверил ещё раз:
server=# SELECT last_value FROM table_id_seq;
last_value
------------
54893819
(1 row)
server=# SELECT MAX(id) FROM table;
max
----------
54893818
(1 row)

Yaroslav
25.10.2018
00:11:04
А покажите Ваш INSERT целиком... так, на всякий случай.
(Подумалось: У Вас точно нет, например, таблицы "table" в другой схеме / Вы всегда явно указываете public?)

Google

Al
25.10.2018
00:11:16

Yaroslav
25.10.2018
00:11:31

Al
25.10.2018
00:12:28

Yaroslav
25.10.2018
00:13:44

Al
25.10.2018
00:14:07

Андрей
25.10.2018
00:14:24
Всё-таки отдохнуть надо, на свежую голову продолжить. Спасибо всем за время.

Yaroslav
25.10.2018
00:16:52

Андрей
25.10.2018
00:19:26

Yaroslav
25.10.2018
00:22:13
Это кусок COPY, да? А Вы же и обычый INSERT пробовали, я правильно понял?
В нём тоже явно указывали id?
Потому что если да, это уже начинает походить на corruption. :(

Андрей
25.10.2018
00:25:33
В инсерте руками Values также полностью писал. Проще уже развернуться заново, хоть и не спортивно.

Yaroslav
25.10.2018
00:27:44

Google

Андрей
25.10.2018
00:28:40
Проверим. Спасибо за помощь.

Yaroslav
25.10.2018
00:28:59

Al
25.10.2018
00:39:18

Yaroslav
25.10.2018
00:42:47

Al
25.10.2018
00:43:38

Yaroslav
25.10.2018
00:44:25

Al
25.10.2018
00:48:54

Yaroslav
25.10.2018
00:54:19
https://github.com/nextcloud/server/issues/6343
Спасибо, прочитал. Но это ошибка (даже, может, и не ошибка, а особенность реализации) в этом nextcloud (или каких-то его библиотеках, неважно), PostgreSQL тут вообще ни при чём.
Т.е. они сами делают INSERT с явно указанными значениями, ловят (в приложении?) unique violation, потом делают update.
Ожидаемое / нормальное поведение, в общем.

Al
25.10.2018
00:55:18
Они тоже пхают то чего нет в базе. И ловят ошибку что оно есть

Yaroslav
25.10.2018
00:58:30
И тем не менее очень похоже.
Тут только ошибка та же, всё остальное совсем не похоже.
Т.е. они вслепую пытаются вставлять, если ловят exception — update-ить.
См.: https://github.com/nextcloud/server/blob/0eebff152a177dd59ed8773df26f1679f8a88e90/lib/private/DB/Connection.php#L289
Вообще так делать не стоит, конечно...

Fike
25.10.2018
01:03:15

Viktor
25.10.2018
03:54:45

Terminator
25.10.2018
07:58:21
Kiev Arbat будет жить. Поприветствуем!


Валерия
25.10.2018
08:27:40
Я очень сильно извиняюсь, но мало ли, может кому будет интересно... Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! #Вакансия #CПб #DBA #MSSQL #Офис #Fulltime
Компания: Fortis https://fortis.online/
Город: Санкт-Петербург
Резюме: valeria.dyachkina@fortis.online WA/TG +79602861262
Вилка: обсуждаема
Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!!
Ссылка на вакансию: https://lnkd.in/dgcp7Jq
Мы создаем наш собственный продукт – https://monopoly.online/, агрегатор грузов и заправок. На нем уже есть десятки тысяч водителей и фур, подключены сотни АЗС по всей России, тысячи заказчиков и грузоперевозчиков. В нашем отделе разработки выстроены процессы, обязательный код-ревью, статический анализ, непрерывная сборка, деплой по одной кнопке, индивидуальные среды для разработчиков
Требования:
- Опыт администрирования и сопровождения баз данных, работающих в режиме 24/7;
- Желание и умение автоматизировать и мониторить все и вся;
- Опыт организации планов обслуживания и резервного копирования, а также процедур восстановления баз данных;
- Знание языка T-SQL на экспертном уровне.
Вакансия в Санкт-Петербурге в офисе, в 3-х минутах от метро Звездная.
У нас :
- расширенный ДМС,
- английский с носителем языка,
- спорт
Мы оказываем помощь в релокации.
Наши сотрудники регулярно посещают профильные конференции за счет компании.


Ilia
25.10.2018
09:05:18
Я очень сильно извиняюсь, но мало ли, может кому будет интересно... Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! #Вакансия #CПб #DBA #MSSQL #Офис #Fulltime
Компания: Fortis https://fortis.online/
Город: Санкт-Петербург
Резюме: valeria.dyachkina@fortis.online WA/TG +79602861262
Вилка: обсуждаема
Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!!
Ссылка на вакансию: https://lnkd.in/dgcp7Jq
Мы создаем наш собственный продукт – https://monopoly.online/, агрегатор грузов и заправок. На нем уже есть десятки тысяч водителей и фур, подключены сотни АЗС по всей России, тысячи заказчиков и грузоперевозчиков. В нашем отделе разработки выстроены процессы, обязательный код-ревью, статический анализ, непрерывная сборка, деплой по одной кнопке, индивидуальные среды для разработчиков
Требования:
- Опыт администрирования и сопровождения баз данных, работающих в режиме 24/7;
- Желание и умение автоматизировать и мониторить все и вся;
- Опыт организации планов обслуживания и резервного копирования, а также процедур восстановления баз данных;
- Знание языка T-SQL на экспертном уровне.
Вакансия в Санкт-Петербурге в офисе, в 3-х минутах от метро Звездная.
У нас :
- расширенный ДМС,
- английский с носителем языка,
- спорт
Мы оказываем помощь в релокации.
Наши сотрудники регулярно посещают профильные конференции за счет компании.
Так, просто ради интереса:
Зачем DBA знание TransactSQL на экспертном уровне ?
Они подчас и SQL-то с трудом знают, и ничего.


Bocharnikov
25.10.2018
09:29:36
ребята помогите сделать из фалов .MYD и *.MID
*.frm *.idb *.opt нормальный дамп базы
какой программной это сделать?
есть viewer(ы) какиенибудь
мне чисто открыть и сдампить.

Google

rus
25.10.2018
09:32:09

Bocharnikov
25.10.2018
09:34:45
а что это не база чтоли?
это же и есть база данных от сайта

lost
25.10.2018
09:38:49
mysqldump, например, делает тупо селекты из базы
так что если у тебя нет инстанса - грусть

Bocharnikov
25.10.2018
09:40:45
может кто нибудь более мение по русски объяснить
что нужно чтобы заставить сдампить.

lost
25.10.2018
09:41:27
что непонятного то... заинсталить мускуль, прокинуть datadir к этой помойке и молиться, что оно взлетит

Bocharnikov
25.10.2018
09:41:45
мусвкул стоит
просто давно удалил из него одну из баз
ну вот нашел её вот в таких фалах
создал папку как и была ранее в var/lib/mysql
залил туда фалы а база не поднялась

lost
25.10.2018
09:43:22

Bocharnikov
25.10.2018
09:43:28
ну всмысле mysql работат но не видет именно эту
базу
я почему и думаю может как то можно сдампить каими то другими прогами и потом уже вернуться как говориться дампом и залить
ну типо создать только имя базы и залить то что сдампил

lost
25.10.2018
09:44:39
интересен сам факт того, что ты нашел то, чего уже и быть не должно...

Bocharnikov
25.10.2018
09:44:41
и пусть он заново сам создаст эти файлы .MYD и *.MID *.frm и т д

Google

Bocharnikov
25.10.2018
09:44:54
что тут интересногол

Fike
25.10.2018
09:45:06
в лог-то смотрел хоть?
там небось все засрано "не могу открыть файл Х"

Bocharnikov
25.10.2018
09:45:47
логи отключены (

lost
25.10.2018
09:46:45
так а бекапил ты чем?
просто файлики rsync каким-нибудь тянул что ли?

Bocharnikov
25.10.2018
09:47:12
backup pc
он тупо за файлами ходил
поэтому и есть только .MYD и *.MID *.frm и т д
почему и спрашиваю почему мускул не принемает эти .MYD и *.MID *.frm и т д как свои родные
этоже его :)
сделайте скидку на неопытность. почем и обратился в данный чатик :)

С
25.10.2018
09:50:02
Сергей я также пытался восстановить базу mysql из скопированны айлов. В моём случае проблема была в том, что я путал версии mysql. Там важно даже подверсии.

Fike
25.10.2018
09:50:17

С
25.10.2018
09:50:21
причину вашего случая не знаю.

lost
25.10.2018
09:50:25
2018 год, люди до сих пор добывают огонь из камня

Fike
25.10.2018
09:50:28
как вообще вам пришла в голову идею бэкапить бд на уровне файловой системы?

lost
25.10.2018
09:50:51
стандартные тулзы же есть, которых в большинстве случаев хватает

Google

lost
25.10.2018
09:51:38

Bocharnikov
25.10.2018
09:51:41

lost
25.10.2018
09:52:37
он проверяет что есть в redo, которого, скорее всего как раз и нема
чтобы откатить незавершенные транзакции

Bocharnikov
25.10.2018
09:53:21
нет подазрений. есть .MYD и *.MID *.frm и т д которы надо как то вернуть

Fike
25.10.2018
09:53:37
да включи логи уже

Bocharnikov
25.10.2018
09:58:09
вообще способы есть у мускула как вернуть это все?
почему он не принемает это все обратно ?

Fike
25.10.2018
09:58:28
да, первый шаг - включить логи
это написано в логах

Bocharnikov
25.10.2018
09:58:44
аа.. второй шаг отправить гуглить :)
спасибо.

Fike
25.10.2018
09:58:59
ты уже близок к тому, чтобы это здесь стало первым шагом

Bocharnikov
25.10.2018
10:11:54
181025 15:26:44 [ERROR] mysqld: Table './host_437223_ug2/4O6Gxc_itsec_temp' is marked as crashed and should be repaired
181025 15:26:44 [Warning] Checking table: './host_437223_ug2/4O6Gxc_itsec_temp'
181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_links from
181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_options from
181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_postmeta from
181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_posts from