Spec-Zone.ru › MariaDB

format_path

Синтаксис

sys.format_path(path)

Описание

format_path это хранимая функция, доступная с Sys Schema, которая, получив путь, возвращает изменённый путь после замены подпутей, соответствующих значениям различных системных переменных, на имя переменной.

Системные переменные, которые подходят, расположены в следующем порядке:

  • datadir
  • tmpdir
  • slave_load_tmpdir
  • innodb_data_home_dir
  • innodb_log_group_home_dir
  • innodb_undo_directory
  • basedir

Примеры

SELECT @@tmpdir;
+------------------------------------+
| @@tmpdir                           |
+------------------------------------+
| /home/ian/sandboxes/msb_10_8_2/tmp |
+------------------------------------+

SELECT sys.format_path('/home/ian/sandboxes/msb_10_8_2/tmp/testdb.ibd');
+------------------------------------------------------------------+
| sys.format_path('/home/ian/sandboxes/msb_10_8_2/tmp/testdb.ibd') |
+------------------------------------------------------------------+
| @@tmpdir/testdb.ibd                                              |
+------------------------------------------------------------------+
Содержимое, воспроизведённое на этом сайте, является собственностью его соответствующих владельцев, и это содержание не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные этим содержанием, не обязательно отражают точки зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/format_path/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API