powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysqldbexport exclude
25 сообщений из 31, страница 1 из 2
Mysqldbexport exclude
    #38447386
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня не получается заставить Mysqldbexport исключить некоторые таблицы по ключу --exclude. Я подозреваю, что либо у меня неправильный синтаксис или же там просто баг.
Вот я хочу исключить все таблицы, начинающиеся на "А":
Код: plaintext
mysqldbexport --server=user:pwd@server --format=csv  --file-per-table --export=DATA database_name  --skip=CREATE_DB,EVENTS,FUNCTIONS,GRANTS,PROCEDURES,TABLES,TRIGGERS,VIEWS  --verbose --exclude='%.A%' 
Экспортируются все-равно все таблицы.
--exclude='A%' тоже не работает.

Тут вот упоминается баг или фича https://lists.fedoraproject.org/pipermail/package-announce/2013-August/114363.html
- BUG#12889758: use db pattern for --exclude in mysqldbcopy and mysqldbexport
Так что может не до конца поправили?

У меня mysqldbexport.exe version 1.3.5

Где собака порылась?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38447395
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transpose,

Дока

Могу предположить, что буква "А" должна быть в нижнем регистре.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38447403
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

доку я конечно же курил, спасибо.

А какие кавычки посоветуете использовать для like .... выражения?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38447404
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttranspose,

Дока

Могу предположить, что буква "А" должна быть в нижнем регистре.

ну и '%' тоже не работает - так что мне кажется не в регистре или не только в регистре дело
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38447417
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposeА какие кавычки посоветуете использовать для like .... выражения?Да похоже, что никаких не надо.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38451756
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал с кавычками и без, во всех возможных вариантах. Не реагирует mysqldbexport на этот ключ --exclude=
У кого-нибудь вообще это работает, можете посмотреть?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38451839
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposeНе реагирует mysqldbexport на этот ключ --exclude=Даже если указать строго одну таблицу, как в примерах в документации?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452026
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttransposeНе реагирует mysqldbexport на этот ключ --exclude=Даже если указать строго одну таблицу, как в примерах в документации?

Да, все попробовал, с кавычками, без кавычек, с звездочками, процентами и без...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
To exclude specific objects by name, use the --exclude option with a name in db.*obj* format, or you can supply a search pattern. For example, --exclude=db1.trig1 excludes the single trigger and --exclude=trig_ excludes all objects from all databases having a name that begins with trig and has a following character. 


--exclude=<exclude>, -x<exclude>

Exclude one or more objects from the operation using either a specific name such as db1.t1 or a search pattern. Use this option multiple times to specify multiple exclusions. By default, patterns use LIKE matching. With the --regexp option, patterns use REGEXP matching.

This option does not apply to grants. 
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452061
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transpose,

может, версия какая древняя?
--help показывает опцию exclude вообще?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452066
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttranspose,

может, версия какая древняя?
--help показывает опцию exclude вообще?

transposeУ меня mysqldbexport.exe version 1.3.5
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452070
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

help-x EXCLUDE, --exclude=EXCLUDE
exclude one or more objects from the operation using
either a specific name (e.g. db1.t1), a LIKE pattern
(e.g. db1.t% or db%.%) or a REGEXP search pattern. To
use a REGEXP search pattern for all exclusions, you
must also specify the --regexp option. Repeat the
--exclude option for multiple exclusions.
-a, --all include all databases
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452071
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposemiksofttranspose,

может, версия какая древняя?
--help показывает опцию exclude вообще?

transposeУ меня mysqldbexport.exe version 1.3.5Я был не в курсе, какая версия актуальна. Поискал, похоже, 1.3.5 последняя.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452073
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при попытке экспорта с опциями -v, -vv, -vvv (поочередно) ничего полезного не скажет?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452078
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати --all тоже не работает - ругается.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452085
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftпри попытке экспорта с опциями -v, -vv, -vvv (поочередно) ничего полезного не скажет?
нет, я все три перепробовал, вывод не меняется (никаких ошибок)
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452090
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftпри попытке экспорта с опциями -v, -vv, -vvv (поочередно) ничего полезного не скажет?
miksoft, a "слабо" у себя запустить и посмотреть, работает ли --exclude? Было бы ясно, что хоть у кого-нибудь работает.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452091
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transpose,

тогда у меня идеи кончились :(
разве только в исходники лезть...
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452094
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposemiksoftпри попытке экспорта с опциями -v, -vv, -vvv (поочередно) ничего полезного не скажет?
miksoft, a "слабо" у себя запустить и посмотреть, работает ли --exclude? Было бы ясно, что хоть у кого-нибудь работает.а мне не на чем проверить, тестовой MySQL базы у меня нет, а боевую трогать не стану.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452180
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft тестовой MySQL базы у меня нет
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452184
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transposemiksoft тестовой MySQL базы у меня нета почему он должна у меня быть? для меня MySQL - не основная рабочая СУБД.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38452202
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,
Ну если есть боевая и 12835 постенгов в MySQL форуме "miksoft" я как-то не ожидал, что тестовой нет. Но это оффтопик, можем это не обсуждать.
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38453532
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто-нибудь может запустить следующую команду и подтвердить, что она действительно исключает таблицы, начинающиеся с "a" из выдачи?

mysqldbexport --server=user:pwd@server --format=csv --file-per-table --export=DATA database_name --skip=CREATE_DB,EVENTS,FUNCTIONS,GRANTS,PROCEDURES,TABLES,TRIGGERS,VIEWS --verbose --exclude=%.a%

Конечно замените user:pwd@server и database_name на свои. Файлы создаются в каталоге, где лежит бинарник mysqldbexport, например C:\MySQL Utilities
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38456195
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38458176
transpose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели в целом форуме нет никого, с установленными утилитами и тестовой базой?
...
Рейтинг: 0 / 0
Mysqldbexport exclude
    #38458369
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
transpose,

5ница же, какие нафиг тестовые базы и утилиты? :)
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Mysqldbexport exclude
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]