Current Path : /home/usr.opt/mysql57/mysql-test/suite/sysschema/t/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : /home/usr.opt/mysql57/mysql-test/suite/sysschema/t/fn_format_path.test |
-- source include/not_embedded.inc # Windows paths are \ not /, so ignore here -- source include/not_windows.inc # Tests for sys schema # Verify the sys.format_path() function perfoms as expected # # Passing NULL should return NULL SELECT sys.format_path(NULL); # Ensure basedir is recognized and stripped SET @mypath := CONCAT(@@global.basedir, 'logs/binlog.000001'); SELECT sys.format_path(@mypath); # Ensure datadir is recognized and stripped SET @mypath := CONCAT(@@global.datadir, 'foo/bar.foo'); SELECT sys.format_path(@mypath); # Ensure tmpdir is recognized and stripped SET @mypath := CONCAT(@@global.tmpdir, '/foo/bar.foo'); SELECT sys.format_path(@mypath); # Ensure innodb_data_home_dir is recognized and stripped SET @mypath := CONCAT(@@global.innodb_data_home_dir, '/foo/bar.ibd'); SELECT sys.format_path(@mypath); # Ensure innodb_log_group_home_dir is recognized and stripped SET @mypath := CONCAT(@@global.innodb_log_group_home_dir, '/ib_logfile0'); SELECT sys.format_path(@mypath); # Ensure innodb_undo_directory is recognized and stripped SET @mypath := CONCAT(@@global.innodb_undo_directory, '/undo0'); SELECT sys.format_path(@mypath); # Unrecognized paths should return the full path SELECT sys.format_path('/foo/bar/baz.foo');