Уточните диалект
PostgreSQL, MySQL, MongoDB, Redis и JDBC используют разные правила. В параметрах URI PostgreSQL и MySQL знак + остаётся плюсом; в диалектах JDBC, MongoDB Node и Redis Python он декодируется как пробел.
Инструменты для баз данных и SQL
Проверьте поля перед изменением
Обработка в браузере без подключений и сохранения истории. Редактор исходной строки содержит ваш исходный текст.
Скрытие действует в результатах, предпросмотре и экспорте. Явно отключите его, чтобы увидеть и скопировать исходные значения. Имена баз и узлов остаются видимыми.
Только проверка синтаксиса: без подключения, DNS/TXT, чтения окружения и проверки действия параметров. JDBC поддерживает PostgreSQL и простые URL MySQL; другие СУБД и сложные формы узлов не поддерживаются.
До 100 000 единиц UTF-16 на входе, 100 узлов, 1000 параметров и 1 200 000 единиц на выходе. Предпросмотр ограничен 20 000 единицами; экспорт полный.
| Имя | Значение |
|---|---|
| sslmode | *** |
Показано 1 / 1; экспорт содержит полный результат.
Разобрано узлов: 2, параметров: 1.
Разбор строки подключения выделяет протокол, узлы, порты, базу данных и параметры подключения. Так проще проверить список узлов PostgreSQL или индекс базы Redis, не обращаясь к серверу.
В результате по умолчанию скрыты имя пользователя, пароль и все значения параметров. Исходный текст в поле ввода остаётся видимым. Независимый черновик позволяет подготовить новую строку и просмотреть её перед заменой исходной.
Разбор строки подключения помогает понять, где @ отделяет учётные данные от узла, а где его нужно закодировать внутри пароля. Параметры сохраняют порядок; явно заданные порты отличаются от типовых портов, приведённых для справки.
Редактируйте узлы, базу и параметры отдельно от входной строки. Предпросмотр ничего не заменяет. Применение записывает новую строку, а отмена изменения восстанавливает предыдущий ввод и результат.
PostgreSQL, MySQL, MongoDB, Redis и JDBC используют разные правила. В параметрах URI PostgreSQL и MySQL знак + остаётся плюсом; в диалектах JDBC, MongoDB Node и Redis Python он декодируется как пробел.
Изменения черновика не затрагивают разобранную строку. Сначала создайте предпросмотр, затем примените его. Любая правка черновика делает старый предпросмотр неактуальным. Однократная отмена восстанавливает ввод и связанный результат.
Автоматический разбор запускается через 350 мс. Отключите его, чтобы использовать кнопку или Ctrl/Cmd+Enter. После изменения ввода экспорт недоступен до обновления результата. Явное раскрытие значений действует и при копировании или скачивании.
Поддерживаются пустой узел, несколько узлов, IPv6 и закодированный путь сокета в поле узла. Для JDBC PostgreSQL доступна короткая запись jdbc:postgresql:база. Отсутствующие значения не подставляются из окружения компьютера.
Списки сохраняют исходный порядок. В диалекте MongoDB Node повторять можно только readPreferenceTags; другие повторяющиеся параметры отклоняются. Сохранение неизвестного параметра не означает, что драйвер его поддерживает.
Результат, предпросмотр, копирование и скачивание используют один режим скрытия. По умолчанию скрываются учётные данные и все значения параметров. Видимыми остаются только обычные ASCII-идентификаторы в именах параметров.
Меняйте узлы, учётные данные и базу в независимом черновике, затем проверяйте предпросмотр перед применением. Выбор диалекта на время редактирования заблокирован. Строка параметров скрыта и доступна только для чтения; явно отключите скрытие, чтобы изменить исходные значения. Ввод и экспорт остаются заблокированными до применения или отмены черновика.
Кодируйте зарезервированные символы внутри пароля: например, @ записывается как %40. Структурные разделители URL должны сохраниться. Разбор строки подключения проверяет percent-кодирование и UTF-8 и отклоняет ошибки без скрытой замены символов.
Типичная строка подключения PostgreSQL: postgresql://user:password@host:5432/database?sslmode=require. Некоторые компоненты необязательны; также распознаётся postgres://. Поддерживаются несколько узлов и закодированные пути сокетов. Форма libpq ключ=значение не входит в область поддержки.
mongodb+srv указывает драйверу искать серверы через DNS-записи SRV и читать связанные параметры TXT. Инструмент только разбирает URI: он не выполняет эти запросы и не подставляет предполагаемый список найденных серверов.
В redis://host:6379/2 путь /2 задаёт индекс базы 2. Индекс должен быть неотрицательным. Его доступность зависит от сервера; инструмент не считает 15 универсальным максимумом и не проверяет наличие базы.
Порты определяются записями SRV, которые получает драйвер. Поэтому URI содержит одно DNS-имя без явного порта. Чтобы непосредственно задать узлы и порты, используйте формат mongodb://.
Заметили неточность?
Разбор строки подключения помогает изучить поля, подготовить черновик и экспортировать актуальный результат с выбранным режимом скрытия данных.