2015-02-10 12:26:21 +01:00
|
|
|
*-t
|
|
|
|
*.ctest
|
|
|
|
*.reject
|
|
|
|
*.spec
|
2015-03-16 17:37:00 +01:00
|
|
|
*.bak
|
2017-01-02 11:03:25 +01:00
|
|
|
*.dgcov
|
2016-09-03 11:23:51 +02:00
|
|
|
*.rpm
|
2015-02-10 12:26:21 +01:00
|
|
|
.*.swp
|
|
|
|
*.ninja
|
2023-06-02 02:52:28 +02:00
|
|
|
.ccls-cache/
|
2015-02-10 12:26:21 +01:00
|
|
|
.ninja_*
|
2020-06-10 10:41:59 +02:00
|
|
|
*.mri
|
|
|
|
*.mri.tpl
|
2021-10-16 01:35:16 +02:00
|
|
|
/.cproject
|
|
|
|
/.project
|
2015-02-10 12:26:21 +01:00
|
|
|
.gdb_history
|
2019-11-27 18:07:12 +01:00
|
|
|
.vs/
|
2021-10-16 01:35:16 +02:00
|
|
|
/.settings/
|
2015-02-10 12:26:21 +01:00
|
|
|
errmsg.sys
|
|
|
|
typescript
|
2016-09-03 11:23:51 +02:00
|
|
|
_CPack_Packages
|
2015-02-10 12:26:21 +01:00
|
|
|
CMakeCache.txt
|
|
|
|
CMakeFiles/
|
2015-03-16 17:37:00 +01:00
|
|
|
MakeFile
|
2016-09-03 11:23:51 +02:00
|
|
|
install_manifest*.txt
|
2015-02-10 12:26:21 +01:00
|
|
|
CPackConfig.cmake
|
|
|
|
CPackSourceConfig.cmake
|
|
|
|
CTestTestfile.cmake
|
|
|
|
Docs/INFO_BIN
|
|
|
|
Docs/INFO_SRC
|
|
|
|
Makefile
|
|
|
|
TAGS
|
|
|
|
Testing/
|
2016-04-27 15:38:24 +02:00
|
|
|
tmp/
|
2015-02-10 12:26:21 +01:00
|
|
|
VERSION.dep
|
|
|
|
configure
|
|
|
|
client/async_example
|
|
|
|
client/mysql
|
|
|
|
client/mysql_plugin
|
|
|
|
client/mysql_upgrade
|
|
|
|
client/mysqladmin
|
|
|
|
client/mysqlbinlog
|
|
|
|
client/mysqlcheck
|
|
|
|
client/mysqldump
|
|
|
|
client/mysqlimport
|
|
|
|
client/mysqlshow
|
|
|
|
client/mysqlslap
|
|
|
|
client/mysqltest
|
2019-11-27 10:29:03 +01:00
|
|
|
client/mariadb-conv
|
2015-02-10 12:26:21 +01:00
|
|
|
cmake_install.cmake
|
|
|
|
dbug/*.r
|
|
|
|
dbug/factorial
|
|
|
|
dbug/tests
|
|
|
|
dbug/user.ps
|
|
|
|
dbug/user.t
|
|
|
|
extra/comp_err
|
|
|
|
extra/innochecksum
|
|
|
|
extra/jemalloc/build/
|
|
|
|
extra/jemalloc/tmp/
|
2017-04-20 20:12:16 +02:00
|
|
|
extra/mariabackup/mariabackup
|
|
|
|
extra/mariabackup/mbstream
|
2015-02-10 12:26:21 +01:00
|
|
|
extra/my_print_defaults
|
|
|
|
extra/mysql_waitpid
|
2016-12-20 21:16:23 +01:00
|
|
|
extra/mysqld_safe_helper
|
2015-02-10 12:26:21 +01:00
|
|
|
extra/perror
|
|
|
|
extra/replace
|
|
|
|
extra/resolve_stack_dump
|
|
|
|
extra/resolveip
|
2019-06-04 17:11:42 +02:00
|
|
|
extra/wolfssl/user_settings.h
|
2015-02-10 12:26:21 +01:00
|
|
|
import_executables.cmake
|
|
|
|
include/*.h.tmp
|
|
|
|
include/config.h
|
|
|
|
include/my_config.h
|
|
|
|
include/mysql_version.h
|
|
|
|
include/mysqld_ername.h
|
|
|
|
include/mysqld_error.h
|
|
|
|
include/sql_state.h
|
2016-02-14 22:16:50 +01:00
|
|
|
include/probes_mysql.d
|
|
|
|
include/probes_mysql_dtrace.h
|
|
|
|
include/probes_mysql_nodtrace.h
|
2017-09-22 20:24:32 +02:00
|
|
|
include/source_revision.h
|
2015-02-10 12:26:21 +01:00
|
|
|
info_macros.cmake
|
|
|
|
libmysql*/libmysql*_exports_file.cc
|
|
|
|
libmysql*/merge_archives_mysql*.cmake
|
|
|
|
libmysql*/mysql*_depends.c
|
|
|
|
libmysql/libmysql_versions.ld
|
|
|
|
libmysqld/examples/mysql_client_test_embedded
|
|
|
|
libmysqld/examples/mysql_embedded
|
|
|
|
libmysqld/examples/mysqltest_embedded
|
|
|
|
make_dist.cmake
|
|
|
|
mariadb-*.*.*.tar.gz
|
|
|
|
mariadb-*.*.*/
|
|
|
|
mysql-test/lib/My/SafeProcess/my_safe_process
|
2019-07-18 14:32:22 +02:00
|
|
|
mysql-test/lib/My/SafeProcess/wsrep_check_version
|
2015-02-10 12:26:21 +01:00
|
|
|
mysql-test/mtr
|
|
|
|
mysql-test/mysql-test-run
|
2021-02-08 10:22:04 +01:00
|
|
|
mysql-test/mariadb-test-run
|
|
|
|
mysql-test/mysql-stress-test.pl
|
|
|
|
mysql-test/mysql-test-run.pl
|
2020-05-02 12:21:39 +02:00
|
|
|
mysql-test/var*
|
2016-12-06 13:05:09 +01:00
|
|
|
mysql-test-gcov.err
|
|
|
|
mysql-test-gcov.msg
|
2016-12-19 21:25:42 +01:00
|
|
|
mysys/test_hash
|
2015-02-10 12:26:21 +01:00
|
|
|
mysys/thr_lock
|
|
|
|
mysys/thr_timer
|
|
|
|
packaging/rpm-oel/mysql.spec
|
|
|
|
packaging/rpm-uln/mysql.10.0.11.spec
|
|
|
|
packaging/solaris/postinstall-solaris
|
2019-12-18 17:51:01 +01:00
|
|
|
extra/pcre2
|
2021-06-15 22:52:51 +02:00
|
|
|
extra/libfmt
|
2018-07-03 13:49:34 +02:00
|
|
|
plugin/auth_pam/auth_pam_tool
|
2020-10-23 15:45:04 +02:00
|
|
|
plugin/auth_pam/config_auth_pam.h
|
2017-03-31 15:25:35 +02:00
|
|
|
plugin/aws_key_management/aws-sdk-cpp
|
|
|
|
plugin/aws_key_management/aws_sdk_cpp
|
|
|
|
plugin/aws_key_management/aws_sdk_cpp-prefix
|
2015-02-10 12:26:21 +01:00
|
|
|
scripts/comp_sql
|
|
|
|
scripts/make_binary_distribution
|
|
|
|
scripts/msql2mysql
|
|
|
|
scripts/mysql_config
|
|
|
|
scripts/mysql_config.pl
|
|
|
|
scripts/mysql_convert_table_format
|
|
|
|
scripts/mysql_find_rows
|
|
|
|
scripts/mysql_fix_extensions
|
|
|
|
scripts/mysql_fix_privilege_tables.sql
|
|
|
|
scripts/mysql_fix_privilege_tables_sql.c
|
|
|
|
scripts/mysql_install_db
|
|
|
|
scripts/mysql_secure_installation
|
|
|
|
scripts/mysql_setpermission
|
|
|
|
scripts/mysql_zap
|
|
|
|
scripts/mysqlaccess
|
|
|
|
scripts/mysqlbug
|
|
|
|
scripts/mysqld_multi
|
|
|
|
scripts/mysqld_safe
|
|
|
|
scripts/mysqldumpslow
|
|
|
|
scripts/mysqlhotcopy
|
|
|
|
scripts/mytop
|
2022-04-12 10:33:52 +02:00
|
|
|
scripts/wsrep_sst_backup
|
2015-02-10 12:26:21 +01:00
|
|
|
scripts/wsrep_sst_common
|
|
|
|
scripts/wsrep_sst_mysqldump
|
|
|
|
scripts/wsrep_sst_rsync
|
2017-06-20 10:59:25 +02:00
|
|
|
scripts/wsrep_sst_rsync_wan
|
2017-04-20 20:12:16 +02:00
|
|
|
scripts/wsrep_sst_mariabackup
|
2019-01-14 14:29:24 +01:00
|
|
|
scripts/wsrep_sst_xtrabackup
|
|
|
|
scripts/wsrep_sst_xtrabackup-v2
|
2016-01-21 11:03:24 +01:00
|
|
|
scripts/maria_add_gis_sp.sql
|
|
|
|
scripts/maria_add_gis_sp_bootstrap.sql
|
2017-07-17 20:01:48 +02:00
|
|
|
scripts/galera_new_cluster
|
|
|
|
scripts/galera_recovery
|
2019-11-27 18:07:12 +01:00
|
|
|
scripts/mysql_convert_table_format.pl
|
2021-03-19 13:46:38 +01:00
|
|
|
scripts/mysql_sys_schema.sql
|
2019-11-27 18:07:12 +01:00
|
|
|
scripts/mysqld_multi.pl
|
|
|
|
scripts/mysqldumpslow.pl
|
|
|
|
scripts/mysqlhotcopy.pl
|
2015-02-10 12:26:21 +01:00
|
|
|
sql-bench/bench-count-distinct
|
|
|
|
sql-bench/bench-init.pl
|
|
|
|
sql-bench/compare-results
|
|
|
|
sql-bench/copy-db
|
|
|
|
sql-bench/crash-me
|
|
|
|
sql-bench/graph-compare-results
|
|
|
|
sql-bench/innotest1
|
|
|
|
sql-bench/innotest1a
|
|
|
|
sql-bench/innotest1b
|
|
|
|
sql-bench/innotest2
|
|
|
|
sql-bench/innotest2a
|
|
|
|
sql-bench/innotest2b
|
|
|
|
sql-bench/run-all-tests
|
|
|
|
sql-bench/server-cfg
|
|
|
|
sql-bench/test-ATIS
|
|
|
|
sql-bench/test-alter-table
|
|
|
|
sql-bench/test-big-tables
|
|
|
|
sql-bench/test-connect
|
|
|
|
sql-bench/test-create
|
|
|
|
sql-bench/test-insert
|
|
|
|
sql-bench/test-select
|
|
|
|
sql-bench/test-table-elimination
|
|
|
|
sql-bench/test-transactions
|
|
|
|
sql-bench/test-wisconsin
|
2019-11-27 18:07:12 +01:00
|
|
|
sql-bench/bench-count-distinct.pl
|
|
|
|
sql-bench/compare-results.pl
|
|
|
|
sql-bench/copy-db.pl
|
|
|
|
sql-bench/crash-me.pl
|
|
|
|
sql-bench/graph-compare-results.pl
|
|
|
|
sql-bench/innotest1.pl
|
|
|
|
sql-bench/innotest1a.pl
|
|
|
|
sql-bench/innotest1b.pl
|
|
|
|
sql-bench/innotest2.pl
|
|
|
|
sql-bench/innotest2a.pl
|
|
|
|
sql-bench/innotest2b.pl
|
2023-09-09 14:14:28 +02:00
|
|
|
sql-bench/output
|
2019-11-27 18:07:12 +01:00
|
|
|
sql-bench/run-all-tests.pl
|
|
|
|
sql-bench/server-cfg.pl
|
|
|
|
sql-bench/test-ATIS.pl
|
|
|
|
sql-bench/test-alter-table.pl
|
|
|
|
sql-bench/test-big-tables.pl
|
|
|
|
sql-bench/test-connect.pl
|
|
|
|
sql-bench/test-create.pl
|
|
|
|
sql-bench/test-insert.pl
|
|
|
|
sql-bench/test-select.pl
|
|
|
|
sql-bench/test-table-elimination.pl
|
|
|
|
sql-bench/test-transactions.pl
|
|
|
|
sql-bench/test-wisconsin.pl
|
|
|
|
sql/make_mysqld_lib.cmake
|
2015-05-05 15:23:47 +02:00
|
|
|
sql/lex_token.h
|
|
|
|
sql/gen_lex_token
|
2015-02-10 12:26:21 +01:00
|
|
|
sql/gen_lex_hash
|
|
|
|
sql/lex_hash.h
|
2021-09-08 22:01:45 +02:00
|
|
|
sql/myskel.m4
|
2015-02-10 12:26:21 +01:00
|
|
|
sql/mysql_tzinfo_to_sql
|
|
|
|
sql/mysqld
|
|
|
|
sql/sql_builtin.cc
|
2021-05-23 18:38:46 +02:00
|
|
|
sql/yy_mariadb.cc
|
|
|
|
sql/yy_mariadb.hh
|
|
|
|
sql/yy_mariadb.yy
|
|
|
|
sql/yy_oracle.cc
|
|
|
|
sql/yy_oracle.hh
|
|
|
|
sql/yy_oracle.yy
|
2015-02-10 12:26:21 +01:00
|
|
|
storage/heap/hp_test1
|
|
|
|
storage/heap/hp_test2
|
|
|
|
storage/maria/aria_chk
|
|
|
|
storage/maria/aria_dump_log
|
|
|
|
storage/maria/aria_ftdump
|
|
|
|
storage/maria/aria_pack
|
|
|
|
storage/maria/aria_read_log
|
2019-04-15 17:16:02 +02:00
|
|
|
storage/maria/aria_s3_copy
|
2015-02-10 12:26:21 +01:00
|
|
|
storage/maria/ma_rt_test
|
|
|
|
storage/maria/ma_sp_test
|
|
|
|
storage/maria/ma_test1
|
|
|
|
storage/maria/ma_test2
|
|
|
|
storage/maria/ma_test3
|
2018-11-18 20:34:58 +01:00
|
|
|
storage/maria/test_ma_backup
|
2015-02-10 12:26:21 +01:00
|
|
|
storage/myisam/mi_test1
|
|
|
|
storage/myisam/mi_test2
|
|
|
|
storage/myisam/mi_test3
|
|
|
|
storage/myisam/myisam_ftdump
|
|
|
|
storage/myisam/myisamchk
|
|
|
|
storage/myisam/myisamlog
|
|
|
|
storage/myisam/myisampack
|
|
|
|
storage/myisam/rt_test
|
|
|
|
storage/myisam/sp_test
|
2020-02-15 18:25:57 +01:00
|
|
|
storage/perfschema/pfs_config.h
|
2017-01-23 20:31:36 +01:00
|
|
|
storage/rocksdb/ldb
|
2019-01-09 23:10:16 +01:00
|
|
|
storage/rocksdb/myrocks_hotbackup
|
2017-01-23 20:31:36 +01:00
|
|
|
storage/rocksdb/mysql_ldb
|
2018-01-01 14:01:20 +01:00
|
|
|
storage/rocksdb/rdb_source_revision.h
|
2019-02-20 16:06:47 +01:00
|
|
|
storage/rocksdb/sst_dump
|
2016-09-03 07:05:56 +02:00
|
|
|
strings/conf_to_src
|
2015-02-10 12:26:21 +01:00
|
|
|
support-files/MySQL-shared-compat.spec
|
|
|
|
support-files/binary-configure
|
|
|
|
support-files/config.huge.ini
|
|
|
|
support-files/config.medium.ini
|
|
|
|
support-files/config.small.ini
|
|
|
|
support-files/mariadb.pc
|
2020-04-20 08:58:25 +02:00
|
|
|
support-files/mariadb.pp
|
2017-07-17 20:01:48 +02:00
|
|
|
support-files/mariadb.service
|
MDEV-5536: add systemd socket activation
Systemd has a socket activation feature where a mariadb.socket
definition defines the sockets to listen to, and passes those
file descriptors directly to mariadbd to use when a connection
occurs.
The new functionality is utilized when starting as follows:
systemctl start mariadb.socket
The mariadb.socket definition only needs to contain the network
information, ListenStream= directives, the mariadb.service
definition is still used for service instigation.
When mariadbd is started in this way, the socket, port, bind-address
backlog are all assumed to be self contained in the mariadb.socket
definition and as such the mariadb settings and command line
arguments of these network settings are ignored.
See man systemd.socket for how to limit this to specific ports.
Extra ports, those specified with extra_port in socket activation
mode, are those with a FileDescriptorName=extra. These need
to be in a separate service name like mariadb-extra.socket and
these require a Service={mariadb.service} directive to map to the
original service. Extra ports need systemd v227 or greater
(not RHEL/Centos7 - v219) when FileDescriptorName= was added,
otherwise the extra ports are treated like ordinary ports.
The number of sockets isn't limited when using systemd socket activation
(except by operating system limits on file descriptors and a minimal
amount of memory used per file descriptor). The systemd sockets passed
can include any ownership or permissions, including those the
mariadbd process wouldn't normally have the permission to create.
This implementation is compatible with mariadb.service definitions.
Those services started with:
systemctl start mariadb.service
does actually start the mariadb.service and used all the my.cnf
settings of sockets and ports like it previously did.
2015-03-11 21:26:04 +01:00
|
|
|
support-files/mariadb.socket
|
|
|
|
support-files/mariadb-extra.socket
|
2020-04-20 08:58:25 +02:00
|
|
|
support-files/mariadb@.service
|
MDEV-5536: add systemd socket activation
Systemd has a socket activation feature where a mariadb.socket
definition defines the sockets to listen to, and passes those
file descriptors directly to mariadbd to use when a connection
occurs.
The new functionality is utilized when starting as follows:
systemctl start mariadb.socket
The mariadb.socket definition only needs to contain the network
information, ListenStream= directives, the mariadb.service
definition is still used for service instigation.
When mariadbd is started in this way, the socket, port, bind-address
backlog are all assumed to be self contained in the mariadb.socket
definition and as such the mariadb settings and command line
arguments of these network settings are ignored.
See man systemd.socket for how to limit this to specific ports.
Extra ports, those specified with extra_port in socket activation
mode, are those with a FileDescriptorName=extra. These need
to be in a separate service name like mariadb-extra.socket and
these require a Service={mariadb.service} directive to map to the
original service. Extra ports need systemd v227 or greater
(not RHEL/Centos7 - v219) when FileDescriptorName= was added,
otherwise the extra ports are treated like ordinary ports.
The number of sockets isn't limited when using systemd socket activation
(except by operating system limits on file descriptors and a minimal
amount of memory used per file descriptor). The systemd sockets passed
can include any ownership or permissions, including those the
mariadbd process wouldn't normally have the permission to create.
This implementation is compatible with mariadb.service definitions.
Those services started with:
systemctl start mariadb.service
does actually start the mariadb.service and used all the my.cnf
settings of sockets and ports like it previously did.
2015-03-11 21:26:04 +01:00
|
|
|
support-files/mariadb@.socket
|
|
|
|
support-files/mariadb-extra@.socket
|
2022-02-04 14:57:21 +01:00
|
|
|
support-files/mini-benchmark
|
2015-02-10 12:26:21 +01:00
|
|
|
support-files/my-huge.cnf
|
|
|
|
support-files/my-innodb-heavy-4G.cnf
|
|
|
|
support-files/my-large.cnf
|
|
|
|
support-files/my-medium.cnf
|
|
|
|
support-files/my-small.cnf
|
2022-05-05 06:42:38 +02:00
|
|
|
support-files/mariadb.logrotate
|
2015-02-10 12:26:21 +01:00
|
|
|
support-files/mysql.10.0.11.spec
|
|
|
|
support-files/mysql.server
|
2020-04-20 08:58:25 +02:00
|
|
|
support-files/mysql.service
|
2015-02-10 12:26:21 +01:00
|
|
|
support-files/mysql.spec
|
2020-04-20 08:58:25 +02:00
|
|
|
support-files/mysqld.service
|
2015-02-10 12:26:21 +01:00
|
|
|
support-files/mysqld_multi.server
|
2017-01-17 01:35:16 +01:00
|
|
|
support-files/policy/selinux/mysqld-safe.pp
|
2020-01-28 16:48:57 +01:00
|
|
|
support-files/sysusers.conf
|
|
|
|
support-files/tmpfiles.conf
|
2020-04-20 08:58:25 +02:00
|
|
|
support-files/wsrep.cnf
|
|
|
|
support-files/wsrep_notify
|
2015-02-10 12:26:21 +01:00
|
|
|
tags
|
|
|
|
tests/async_queries
|
|
|
|
tests/bug25714
|
|
|
|
tests/mysql_client_test
|
|
|
|
storage/mroonga/config.sh
|
|
|
|
storage/mroonga/mrn_version.h
|
|
|
|
storage/mroonga/data/install.sql
|
|
|
|
storage/mroonga/vendor/groonga/config.h
|
|
|
|
storage/mroonga/vendor/groonga/config.sh
|
|
|
|
storage/mroonga/vendor/groonga/groonga.pc
|
|
|
|
storage/mroonga/vendor/groonga/src/grnslap
|
|
|
|
storage/mroonga/vendor/groonga/src/groonga
|
|
|
|
storage/mroonga/vendor/groonga/src/groonga-benchmark
|
|
|
|
storage/mroonga/vendor/groonga/src/suggest/groonga-suggest-create-dataset
|
2015-05-05 08:53:52 +02:00
|
|
|
storage/mroonga/mysql-test/mroonga/storage/r/information_schema_plugins.result
|
|
|
|
storage/mroonga/mysql-test/mroonga/storage/r/variable_version.result
|
2018-10-23 15:59:24 +02:00
|
|
|
zlib/zconf.h
|
2017-04-18 22:01:30 +02:00
|
|
|
xxx/*
|
|
|
|
yyy/*
|
|
|
|
zzz/*
|
|
|
|
|
2015-03-16 17:37:00 +01:00
|
|
|
# C and C++
|
|
|
|
|
|
|
|
# Compiled Object files
|
|
|
|
*.slo
|
|
|
|
*.o
|
|
|
|
*.ko
|
|
|
|
*.obj
|
|
|
|
*.elf
|
2015-05-08 13:21:42 +02:00
|
|
|
*.exp
|
|
|
|
*.dep
|
|
|
|
*.idb
|
2016-05-23 15:08:51 +02:00
|
|
|
*.res
|
|
|
|
*.tlog
|
2015-03-16 17:37:00 +01:00
|
|
|
|
|
|
|
# Precompiled Headers
|
|
|
|
*.gch
|
|
|
|
*.pch
|
|
|
|
|
|
|
|
# Compiled Static libraries
|
|
|
|
*.lib
|
|
|
|
*.a
|
|
|
|
*.la
|
|
|
|
*.lai
|
|
|
|
*.lo
|
|
|
|
|
|
|
|
# Compiled Dynamic libraries
|
|
|
|
*.so
|
|
|
|
*.so.*
|
|
|
|
*.dylib
|
|
|
|
*.dll
|
|
|
|
|
|
|
|
# Executables
|
|
|
|
*.exe
|
|
|
|
*.out
|
|
|
|
*.app
|
|
|
|
*.i*86
|
|
|
|
*.x86_64
|
|
|
|
*.hex
|
|
|
|
|
|
|
|
|
|
|
|
## Ignore Visual Studio temporary files, build results, and
|
|
|
|
## files generated by popular Visual Studio add-ons.
|
|
|
|
|
|
|
|
# User-specific files
|
|
|
|
*.suo
|
|
|
|
*.user
|
|
|
|
*.userosscache
|
|
|
|
*.sln.docstates
|
|
|
|
*.sln
|
|
|
|
|
|
|
|
*.vcproj
|
|
|
|
*.vcproj.*
|
|
|
|
*.vcproj.*.*
|
|
|
|
*.vcproj.*.*.*
|
2015-07-06 12:33:11 +02:00
|
|
|
*.vcxproj
|
|
|
|
*.vcxproj.*
|
|
|
|
*.vcxproj.*.*
|
|
|
|
*.vcxproj.*.*.*
|
2015-03-16 17:37:00 +01:00
|
|
|
|
|
|
|
# Build results
|
|
|
|
[Dd]ebug/
|
|
|
|
[Dd]ebugPublic/
|
|
|
|
[Rr]elease/
|
|
|
|
[Rr]eleases/
|
|
|
|
x64/
|
|
|
|
x86/
|
|
|
|
build/
|
|
|
|
bld/
|
|
|
|
[Bb]in/
|
2021-10-06 10:31:08 +02:00
|
|
|
/cmake-build-debug/
|
2015-03-16 17:37:00 +01:00
|
|
|
[Oo]bj/
|
|
|
|
|
|
|
|
# Roslyn cache directories
|
|
|
|
*.ide/
|
|
|
|
|
|
|
|
# MSTest test Results
|
|
|
|
[Tt]est[Rr]esult*/
|
|
|
|
[Bb]uild[Ll]og.*
|
|
|
|
|
|
|
|
#NUNIT
|
|
|
|
*.VisualState.xml
|
|
|
|
TestResult.xml
|
|
|
|
|
|
|
|
# Build Results of an ATL Project
|
|
|
|
[Dd]ebugPS/
|
|
|
|
[Rr]eleasePS/
|
|
|
|
dlldata.c
|
|
|
|
|
|
|
|
*_i.c
|
|
|
|
*_p.c
|
|
|
|
*_i.h
|
|
|
|
*.ilk
|
|
|
|
*.meta
|
|
|
|
*.pdb
|
|
|
|
*.pgc
|
|
|
|
*.pgd
|
|
|
|
*.rsp
|
|
|
|
*.sbr
|
|
|
|
*.tlb
|
|
|
|
*.tli
|
|
|
|
*.tlh
|
|
|
|
*.tmp
|
|
|
|
*.tmp_proj
|
|
|
|
*.log
|
|
|
|
*.vspscc
|
|
|
|
*.vssscc
|
|
|
|
.builds
|
|
|
|
*.pidb
|
|
|
|
*.svclog
|
|
|
|
*.scc
|
|
|
|
|
|
|
|
# Chutzpah Test files
|
|
|
|
_Chutzpah*
|
|
|
|
|
|
|
|
# Visual C++ cache files
|
|
|
|
ipch/
|
|
|
|
*.aps
|
|
|
|
*.ncb
|
|
|
|
*.opensdf
|
|
|
|
*.sdf
|
|
|
|
*.cachefile
|
|
|
|
|
|
|
|
# Visual Studio profiler
|
|
|
|
*.psess
|
|
|
|
*.vsp
|
|
|
|
*.vspx
|
|
|
|
|
|
|
|
# TFS 2012 Local Workspace
|
|
|
|
$tf/
|
|
|
|
|
|
|
|
# Guidance Automation Toolkit
|
|
|
|
*.gpState
|
|
|
|
|
|
|
|
# ReSharper is a .NET coding add-in
|
|
|
|
_ReSharper*/
|
|
|
|
*.[Rr]e[Ss]harper
|
|
|
|
*.DotSettings.user
|
|
|
|
|
|
|
|
# JustCode is a .NET coding addin-in
|
|
|
|
.JustCode
|
|
|
|
|
|
|
|
# TeamCity is a build add-in
|
|
|
|
_TeamCity*
|
|
|
|
|
|
|
|
# DotCover is a Code Coverage Tool
|
|
|
|
*.dotCover
|
|
|
|
|
|
|
|
# NCrunch
|
|
|
|
_NCrunch_*
|
|
|
|
.*crunch*.local.xml
|
|
|
|
|
|
|
|
# MightyMoose
|
|
|
|
*.mm.*
|
|
|
|
AutoTest.Net/
|
|
|
|
|
|
|
|
# Web workbench (sass)
|
|
|
|
.sass-cache/
|
|
|
|
|
|
|
|
# Installshield output folder
|
|
|
|
[Ee]xpress/
|
|
|
|
|
|
|
|
# DocProject is a documentation generator add-in
|
|
|
|
DocProject/buildhelp/
|
|
|
|
DocProject/Help/*.HxT
|
|
|
|
DocProject/Help/*.HxC
|
|
|
|
DocProject/Help/*.hhc
|
|
|
|
DocProject/Help/*.hhk
|
|
|
|
DocProject/Help/*.hhp
|
|
|
|
DocProject/Help/Html2
|
|
|
|
DocProject/Help/html
|
|
|
|
|
|
|
|
# Click-Once directory
|
|
|
|
publish/
|
|
|
|
|
|
|
|
# Publish Web Output
|
|
|
|
*.[Pp]ublish.xml
|
|
|
|
*.azurePubxml
|
|
|
|
# TODO: Comment the next line if you want to checkin your web deploy settings
|
|
|
|
# but database connection strings (with potential passwords) will be unencrypted
|
|
|
|
*.pubxml
|
|
|
|
*.publishproj
|
|
|
|
|
|
|
|
# NuGet Packages
|
|
|
|
*.nupkg
|
|
|
|
# The packages folder can be ignored because of Package Restore
|
|
|
|
**/packages/*
|
|
|
|
# except build/, which is used as an MSBuild target.
|
|
|
|
!**/packages/build/
|
|
|
|
# If using the old MSBuild-Integrated Package Restore, uncomment this:
|
|
|
|
#!**/packages/repositories.config
|
|
|
|
|
|
|
|
# Windows Azure Build Output
|
|
|
|
csx/
|
|
|
|
*.build.csdef
|
|
|
|
|
|
|
|
# Windows Store app package directory
|
|
|
|
AppPackages/
|
|
|
|
|
|
|
|
# Others
|
|
|
|
# sql/
|
|
|
|
*.Cache
|
|
|
|
ClientBin/
|
|
|
|
[Ss]tyle[Cc]op.*
|
|
|
|
~$*
|
|
|
|
*~
|
|
|
|
*.dbmdl
|
|
|
|
*.dbproj.schemaview
|
|
|
|
*.pfx
|
|
|
|
*.publishsettings
|
|
|
|
node_modules/
|
|
|
|
|
|
|
|
# RIA/Silverlight projects
|
|
|
|
Generated_Code/
|
|
|
|
|
|
|
|
# Backup & report files from converting an old project file
|
|
|
|
# to a newer Visual Studio version. Backup files are not needed,
|
|
|
|
# because we have git ;-)
|
|
|
|
_UpgradeReport_Files/
|
|
|
|
Backup*/
|
|
|
|
UpgradeLog*.XML
|
|
|
|
UpgradeLog*.htm
|
2021-05-03 09:43:43 +02:00
|
|
|
*.stackdump
|
2015-03-16 17:37:00 +01:00
|
|
|
|
|
|
|
# SQL Server files
|
|
|
|
*.mdf
|
|
|
|
*.ldf
|
|
|
|
|
|
|
|
# Business Intelligence projects
|
|
|
|
*.rdl.data
|
|
|
|
*.bim.layout
|
|
|
|
*.bim_*.settings
|
|
|
|
|
|
|
|
# Microsoft Fakes
|
|
|
|
FakesAssemblies/
|
2017-12-13 09:14:13 +01:00
|
|
|
|
2018-05-15 09:25:47 +02:00
|
|
|
# macOS garbage
|
|
|
|
.DS_Store
|
|
|
|
|
2018-04-12 12:33:39 +02:00
|
|
|
# QtCreator && CodeBlocks
|
|
|
|
*.cbp
|
2018-06-30 16:39:20 +02:00
|
|
|
|
2017-12-13 09:14:13 +01:00
|
|
|
compile_commands.json
|
|
|
|
.clang-format
|
|
|
|
.kscope/
|
|
|
|
.vimrc
|
|
|
|
.editorconfig
|
|
|
|
.kateconfig
|
|
|
|
*.kdev4
|
2018-12-24 12:21:58 +01:00
|
|
|
|
|
|
|
# Visual Studio Code workspace
|
|
|
|
.vscode/
|
2019-03-22 22:47:29 +01:00
|
|
|
|
|
|
|
# Clion && other JetBrains ides
|
2021-10-06 10:31:08 +02:00
|
|
|
/.idea/
|
2019-03-22 22:47:29 +01:00
|
|
|
|
2021-06-24 13:16:11 +02:00
|
|
|
.cache/clangd
|
2021-06-30 17:13:08 +02:00
|
|
|
|
|
|
|
|
2019-06-15 18:27:30 +02:00
|
|
|
client/mariadb
|
|
|
|
client/mariadb-admin
|
|
|
|
client/mariadb-binlog
|
|
|
|
client/mariadb-check
|
|
|
|
client/mariadb-dump
|
|
|
|
client/mariadb-import
|
|
|
|
client/mariadb-plugin
|
|
|
|
client/mariadb-show
|
|
|
|
client/mariadb-slap
|
|
|
|
client/mariadb-test
|
|
|
|
client/mariadb-upgrade
|
|
|
|
extra/mariabackup/mariadb-backup
|
|
|
|
extra/mariadbd-safe-helper
|
2020-03-26 23:48:34 +01:00
|
|
|
extra/mariadb-waitpid
|
2019-06-15 18:27:30 +02:00
|
|
|
libmysqld/examples/mariadb-client-test-embedded
|
|
|
|
libmysqld/examples/mariadb-embedded
|
|
|
|
libmysqld/examples/mariadb-test-embedded
|
2020-03-26 23:48:34 +01:00
|
|
|
man/mariadb.1
|
2019-06-15 18:27:30 +02:00
|
|
|
man/mariadb-access.1
|
|
|
|
man/mariadb-admin.1
|
|
|
|
man/mariadb-backup.1
|
|
|
|
man/mariadb-binlog.1
|
|
|
|
man/mariadb-check.1
|
|
|
|
man/mariadb-client-test.1
|
2020-03-26 23:48:34 +01:00
|
|
|
man/mariadb-client-test-embedded.1
|
|
|
|
man/mariadb_config.1
|
2019-06-15 18:27:30 +02:00
|
|
|
man/mariadb-convert-table-format.1
|
2020-03-26 23:48:34 +01:00
|
|
|
man/mariadbd.8
|
|
|
|
man/mariadbd-multi.1
|
|
|
|
man/mariadbd-safe.1
|
|
|
|
man/mariadbd-safe-helper.1
|
2019-06-15 18:27:30 +02:00
|
|
|
man/mariadb-dump.1
|
|
|
|
man/mariadb-dumpslow.1
|
|
|
|
man/mariadb-embedded.1
|
|
|
|
man/mariadb-find-rows.1
|
|
|
|
man/mariadb-fix-extensions.1
|
|
|
|
man/mariadb-hotcopy.1
|
|
|
|
man/mariadb-import.1
|
|
|
|
man/mariadb-install-db.1
|
|
|
|
man/mariadb-ldb.1
|
|
|
|
man/mariadb-plugin.1
|
|
|
|
man/mariadb-secure-installation.1
|
|
|
|
man/mariadb-setpermission.1
|
|
|
|
man/mariadb-show.1
|
|
|
|
man/mariadb-slap.1
|
|
|
|
man/mariadb-test.1
|
2020-03-26 23:48:34 +01:00
|
|
|
man/mariadb-test-embedded.1
|
2019-06-15 18:27:30 +02:00
|
|
|
man/mariadb-tzinfo-to-sql.1
|
|
|
|
man/mariadb-upgrade.1
|
|
|
|
man/mariadb-waitpid.1
|
|
|
|
scripts/mariadb-access
|
|
|
|
scripts/mariadb-convert-table-format
|
2020-03-26 23:48:34 +01:00
|
|
|
scripts/mariadbd-multi
|
|
|
|
scripts/mariadbd-safe
|
2019-06-15 18:27:30 +02:00
|
|
|
scripts/mariadb-dumpslow
|
|
|
|
scripts/mariadb-find-rows
|
|
|
|
scripts/mariadb-fix-extensions
|
|
|
|
scripts/mariadb-hotcopy
|
|
|
|
scripts/mariadb-install-db
|
|
|
|
scripts/mariadb-secure-installation
|
|
|
|
scripts/mariadb-setpermission
|
|
|
|
sql/mariadbd
|
2020-03-26 23:48:34 +01:00
|
|
|
sql/mariadb-tzinfo-to-sql
|
2019-06-15 18:27:30 +02:00
|
|
|
storage/rocksdb/mariadb-ldb
|
MDEV-27009 Add UCA-14.0.0 collations
- Added one neutral and 22 tailored (language specific) collations based on
Unicode Collation Algorithm version 14.0.0.
Collations were added for Unicode character sets
utf8mb3, utf8mb4, ucs2, utf16, utf32.
Every tailoring was added with four accent and case
sensitivity flag combinations, e.g:
* utf8mb4_uca1400_swedish_as_cs
* utf8mb4_uca1400_swedish_as_ci
* utf8mb4_uca1400_swedish_ai_cs
* utf8mb4_uca1400_swedish_ai_ci
and their _nopad_ variants:
* utf8mb4_uca1400_swedish_nopad_as_cs
* utf8mb4_uca1400_swedish_nopad_as_ci
* utf8mb4_uca1400_swedish_nopad_ai_cs
* utf8mb4_uca1400_swedish_nopad_ai_ci
- Introducing a conception of contextually typed named collations:
CREATE DATABASE db1 CHARACTER SET utf8mb4;
CREATE TABLE db1.t1 (a CHAR(10) COLLATE uca1400_as_ci);
The idea is that there is no a need to specify the character set prefix
in the new collation names. It's enough to type just the suffix
"uca1400_as_ci". The character set is taken from the context.
In the above example script the context character set is utf8mb4.
So the CREATE TABLE will make a column with the collation
utf8mb4_uca1400_as_ci.
Short collations names can be used in any parts of the SQL syntax
where the COLLATE clause is understood.
- New collations are displayed only one time
(without character set combinations) by these statements:
SELECT * FROM INFORMATION_SCHEMA.COLLATIONS;
SHOW COLLATION;
For example, all these collations:
- utf8mb3_uca1400_swedish_as_ci
- utf8mb4_uca1400_swedish_as_ci
- ucs2_uca1400_swedish_as_ci
- utf16_uca1400_swedish_as_ci
- utf32_uca1400_swedish_as_ci
have just one entry in INFORMATION_SCHEMA.COLLATIONS and SHOW COLLATION,
with COLLATION_NAME equal to "uca1400_swedish_as_ci", which is the suffix
without the character set name:
SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.COLLATIONS
WHERE COLLATION_NAME LIKE '%uca1400_swedish_as_ci';
+-----------------------+
| COLLATION_NAME |
+-----------------------+
| uca1400_swedish_as_ci |
+-----------------------+
Note, the behaviour of old collations did not change.
Non-unicode collations (e.g. latin1_swedish_ci) and
old UCA-4.0.0 collations (e.g. utf8mb4_unicode_ci)
are still displayed with the character set prefix, as before.
- The structure of the table INFORMATION_SCHEMA.COLLATIONS was changed.
The NOT NULL constraint was removed from these columns:
- CHARACTER_SET_NAME
- ID
- IS_DEFAULT
and from the corresponding columns in SHOW COLLATION.
For example:
SELECT COLLATION_NAME, CHARACTER_SET_NAME, ID, IS_DEFAULT
FROM INFORMATION_SCHEMA.COLLATIONS
WHERE COLLATION_NAME LIKE '%uca1400_swedish_as_ci';
+-----------------------+--------------------+------+------------+
| COLLATION_NAME | CHARACTER_SET_NAME | ID | IS_DEFAULT |
+-----------------------+--------------------+------+------------+
| uca1400_swedish_as_ci | NULL | NULL | NULL |
+-----------------------+--------------------+------+------------+
The NULL value in these columns now means that the collation
is applicable to multiple character sets.
The behavioir of old collations did not change.
Make sure your client programs can handle NULL values in these columns.
- The structure of the table
INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY was changed.
Three new NOT NULL columns were added:
- FULL_COLLATION_NAME
- ID
- IS_DEFAULT
New collations have multiple entries in COLLATION_CHARACTER_SET_APPLICABILITY.
The column COLLATION_NAME contains the collation name without the character
set prefix. The column FULL_COLLATION_NAME contains the collation name with
the character set prefix.
Old collations have full collation name in both FULL_COLLATION_NAME and
COLLATION_NAME.
SELECT COLLATION_NAME, FULL_COLLATION_NAME, CHARACTER_SET_NAME, ID, IS_DEFAULT
FROM INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY
WHERE FULL_COLLATION_NAME RLIKE '^(utf8mb4|latin1).*swedish.*ci$';
+-----------------------------+-------------------------------------+--------------------+------+------------+
| COLLATION_NAME | FULL_COLLATION_NAME | CHARACTER_SET_NAME | ID | IS_DEFAULT |
+-----------------------------+-------------------------------------+--------------------+------+------------+
| latin1_swedish_ci | latin1_swedish_ci | latin1 | 8 | Yes |
| latin1_swedish_nopad_ci | latin1_swedish_nopad_ci | latin1 | 1032 | |
| utf8mb4_swedish_ci | utf8mb4_swedish_ci | utf8mb4 | 232 | |
| uca1400_swedish_ai_ci | utf8mb4_uca1400_swedish_ai_ci | utf8mb4 | 2368 | |
| uca1400_swedish_as_ci | utf8mb4_uca1400_swedish_as_ci | utf8mb4 | 2370 | |
| uca1400_swedish_nopad_ai_ci | utf8mb4_uca1400_swedish_nopad_ai_ci | utf8mb4 | 2372 | |
| uca1400_swedish_nopad_as_ci | utf8mb4_uca1400_swedish_nopad_as_ci | utf8mb4 | 2374 | |
+-----------------------------+-------------------------------------+--------------------+------+------------+
- Other INFORMATION_SCHEMA queries:
SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS;
SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.PARAMETERS;
SELECT TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES;
SELECT DEFAULT_COLLATION_NAME FROM INFORMATION_SCHEMA.SCHEMATA;
SELECT COLLATION_NAME FROM INFORMATION_SCHEMA.ROUTINES;
SELECT COLLATION_CONNECTION FROM INFORMATION_SCHEMA.EVENTS;
SELECT DATABASE_COLLATION FROM INFORMATION_SCHEMA.EVENTS;
SELECT COLLATION_CONNECTION FROM INFORMATION_SCHEMA.ROUTINES;
SELECT DATABASE_COLLATION FROM INFORMATION_SCHEMA.ROUTINES;
SELECT COLLATION_CONNECTION FROM INFORMATION_SCHEMA.TRIGGERS;
SELECT DATABASE_COLLATION FROM INFORMATION_SCHEMA.TRIGGERS;
SELECT COLLATION_CONNECTION FROM INFORMATION_SCHEMA.VIEWS;
display full collation names, including character sets prefix,
for all collations, including new collations.
Corresponding SHOW commands also display full collation names
in collation related columns:
SHOW CREATE TABLE t1;
SHOW CREATE DATABASE db1;
SHOW TABLE STATUS;
SHOW CREATE FUNCTION f1;
SHOW CREATE PROCEDURE p1;
SHOW CREATE EVENT ev1;
SHOW CREATE TRIGGER tr1;
SHOW CREATE VIEW;
These INFORMATION_SCHEMA queries and SHOW statements may change in
the future, to display show collation names.
2021-11-28 13:55:15 +01:00
|
|
|
strings/ctype-uca1400data.h
|
|
|
|
strings/uca-dump
|
2019-06-15 18:27:30 +02:00
|
|
|
tests/mariadb-client-test
|
2019-11-27 18:07:12 +01:00
|
|
|
versioninfo_dll.rc
|
|
|
|
versioninfo_exe.rc
|
|
|
|
win/packaging/ca/symlinks.cc
|