mirror of
https://github.com/MariaDB/server.git
synced 2025-02-02 03:51:50 +01:00
85a590a26c
Moved .progress files into the log directory Moved 'cluster' database tables into the MySQL database, to not have 'cluster' beeing a reserved database name Fixed bug where mysqld got a core dump when trying to use a table created by MySQL 3.23 Fixed some compiler warnings Fixed small memory leak in libmysql Note that this doesn't changeset doesn't include the new mysqldump.c code required to run some tests. This will be added when I merge 5.0 to 5.1 client/client_priv.h: Added OPT_DEBUG_INFO and OPT_COLUMN_TYPES client/mysql.cc: Split --debug-info into --debug-info and --column-type-info client/mysql_upgrade.c: Give only error info at end if using --debug-info client/mysqladmin.cc: Added --debug-info to detect memory leaks in mysqltest client/mysqlbinlog.cc: Added --debug-info to detect memory leaks in mysqltest client/mysqlcheck.c: Added --debug-info to detect memory leaks in mysqltest client/mysqlimport.c: Added --debug-info to detect memory leaks in mysqltest client/mysqlshow.c: Added --debug-info to detect memory leaks in mysqltest client/mysqltest.c: Added --debug-info to detect memory leaks in mysqltest Added option --logdir to force .progress files in a specific directory libmysql/libmysql.c: Fixed memory leak mysql-test/include/ndb_setup_slave.inc: Moved cluster tables under 'mysql' mysql-test/include/query_cache.inc: Added more tests for query cache mysql-test/lib/init_db.sql: Move cluster.binlog_index -> mysql.binlog_index mysql-test/lib/mtr_report.pl: Find memory leaks mysql-test/mysql-test-run-shell.sh: Added --debug-info to programs to detect memory leaks mysql-test/mysql-test-run.pl: Added --debug-info to programs to detect memory leaks Force log files to var/log cluster tables moved under 'mysql' mysql-test/r/cache_innodb.result: New query cache test with innodb mysql-test/r/connect.result: binlog_index is now in mysql mysql-test/r/drop.result: Removed 'cluster' database mysql-test/r/information_schema.result: Removed 'cluster' database mysql-test/r/mysqlcheck.result: cluster.binlog_index -> mysql.binlog_index mysql-test/r/ndb_binlog_basic.result: cluster.binlog_index -> mysql.binlog_index mysql-test/r/ndb_binlog_ddl_multi.result: cluster -> mysql mysql-test/r/ndb_binlog_discover.result: cluster -> mysql mysql-test/r/ndb_binlog_multi.result: cluster -> mysql mysql-test/r/ndb_restore_compat.result: cluster -> mysql mysql-test/r/ps_1general.result: Removed cluster database mysql-test/r/rpl_create_database.result: Removed cluster database mysql-test/r/rpl_load_from_master.result: Removed cluster database mysql-test/r/rpl_loaddata_m.result: Removed cluster database mysql-test/r/rpl_ndb_bank.result: cluster -> mysql mysql-test/r/rpl_ndb_dd_advance.result: cluster -> mysql mysql-test/r/rpl_ndb_dd_basic.result: cluster -> mysql mysql-test/r/rpl_ndb_idempotent.result: cluster -> mysql mysql-test/r/rpl_ndb_log.result: cluster -> mysql mysql-test/r/rpl_ndb_multi.result: cluster -> mysql mysql-test/r/rpl_ndb_sync.result: cluster -> mysql mysql-test/r/rpl_row_basic_11bugs.result: Removed cluster database mysql-test/r/rpl_truncate_7ndb.result: Position have changed mysql-test/r/rpl_truncate_7ndb_2.result: cluster -> mysql mysql-test/r/schema.result: Removed cluster database mysql-test/r/show_check.result: Removed cluster database mysql-test/r/system_mysql_db.result: binlog_index moved under mysql mysql-test/r/upgrade.result: More tests mysql-test/t/information_schema.test: cluster -> mysql mysql-test/t/mysqldump.test: More test to detect memory leaks mysql-test/t/ndb_binlog_basic.test: cluster -> mysql mysql-test/t/ndb_binlog_multi.test: cluster -> mysql mysql-test/t/ndb_restore_compat.test: cluster -> mysql mysql-test/t/rpl_ndb_bank.test: cluster -> mysql mysql-test/t/rpl_ndb_dd_advance.test: cluster -> mysql mysql-test/t/rpl_ndb_idempotent.test: cluster -> mysql mysql-test/t/rpl_ndb_multi.test: cluster -> mysql mysql-test/t/rpl_ndb_sync.test: cluster -> mysql mysql-test/t/system_mysql_db_fix.test: Drop also binlog_index mysql-test/t/upgrade.test: Check that tables created with 3.23 works mysys/my_error.c: Remove all registered errors (to avoid memory leaks) mysys/my_init.c: call my_error_unregister_all() to avoid some possible memory leaks mysys/mysys_priv.h: Added prototype scripts/mysql_create_system_tables.sh: cluster -> mysql scripts/mysql_fix_privilege_tables.sql: Changed -- to # Create binlog_index table if it dosesn't exist sql/field.cc: Made offset() inline sql/field.h: Changed prototype of offset() to not make it depending on TABLE structure sql/field_conv.cc: Removed some usage of current_thd sql/ha_ndbcluster_tables.h: cluster -> mysql sql/item_sum.cc: Usage of new 'offset' parameters sql/key.cc: Changed 'find_ref_key' to not be dependent on field->table (This fixed a crash when using a table created in MySQL 3.23) sql/mysql_priv.h: Changed find_ref_key() to not use field->table sql/mysqld.cc: Fix that plugin_init() works properly on bootstrap (Previously we got warnings from plugin_init) sql/sql_class.cc: new 'field->offset()' sql/sql_select.cc: New field->offset() sql/table.cc: We don't need field->table to be set in find_ref_key() or find_field() anymore. storage/archive/ha_archive.cc: New field->offset() storage/federated/ha_federated.cc: New field->offset() storage/innobase/handler/ha_innodb.cc: Fixed compiler warnings storage/myisam/ha_myisam.cc: Fixed compiler warnings (Wrong paramter to sprintf()) New field->offset() storage/myisam/ha_myisam.h: Fixed wrong type of table_flags storage/ndb/tools/restore/Restore.cpp: Fixed compiler warning mysql-test/r/1st.result: New BitKeeper file ``mysql-test/r/1st.result'' mysql-test/std_data/old_table-323.frm: New BitKeeper file ``mysql-test/std_data/old_table-323.frm'' mysql-test/t/1st.test: New BitKeeper file ``mysql-test/t/1st.test''
104 lines
2.5 KiB
Text
104 lines
2.5 KiB
Text
DROP DATABASE IF EXISTS BANK;
|
|
CREATE DATABASE BANK default charset=latin1 default collate=latin1_bin;
|
|
USE BANK;
|
|
SHOW TABLES;
|
|
Tables_in_BANK
|
|
ACCOUNT
|
|
GL
|
|
ACCOUNT_TYPE
|
|
TRANSACTION
|
|
SYSTEM_VALUES
|
|
SELECT * FROM GL ORDER BY TIME,ACCOUNT_TYPE;
|
|
TIME ACCOUNT_TYPE BALANCE DEPOSIT_COUNT DEPOSIT_SUM WITHDRAWAL_COUNT WITHDRAWAL_SUM PURGED
|
|
0 0 10000000 0 0 0 0 1
|
|
0 1 30000 0 0 0 0 1
|
|
0 2 20000 0 0 0 0 1
|
|
0 3 20000 0 0 0 0 1
|
|
0 4 20000 0 0 0 0 1
|
|
1 0 10000000 0 0 0 0 0
|
|
1 1 30000 0 0 0 0 0
|
|
1 2 20000 0 0 0 0 0
|
|
1 3 20000 0 0 0 0 0
|
|
1 4 20000 0 0 0 0 0
|
|
2 0 9981761 17 80457 19 98696 0
|
|
2 1 17823 55 203688 46 215865 0
|
|
2 2 47056 33 159275 33 132219 0
|
|
2 3 15719 26 126833 29 131114 0
|
|
2 4 27641 32 133459 36 125818 0
|
|
SELECT * FROM ACCOUNT ORDER BY ACCOUNT_ID;
|
|
ACCOUNT_ID OWNER BALANCE ACCOUNT_TYPE
|
|
0 0 9863546 0
|
|
1 3001 12885 1
|
|
2 3002 11012 2
|
|
3 3003 32789 3
|
|
4 3004 10992 4
|
|
5 3005 2247 1
|
|
6 3006 3170 1
|
|
7 3007 60321 2
|
|
8 3008 30508 3
|
|
9 3009 62530 4
|
|
SELECT COUNT(*) FROM TRANSACTION;
|
|
COUNT(*)
|
|
3444
|
|
SELECT * FROM SYSTEM_VALUES ORDER BY SYSTEM_VALUES_ID;
|
|
SYSTEM_VALUES_ID VALUE
|
|
0 2039
|
|
1 3
|
|
SELECT * FROM mysql.apply_status WHERE server_id=0;
|
|
server_id epoch
|
|
0 151
|
|
TRUNCATE GL;
|
|
TRUNCATE ACCOUNT;
|
|
TRUNCATE TRANSACTION;
|
|
TRUNCATE SYSTEM_VALUES;
|
|
TRUNCATE ACCOUNT_TYPE;
|
|
SELECT * FROM GL ORDER BY TIME,ACCOUNT_TYPE;
|
|
TIME ACCOUNT_TYPE BALANCE DEPOSIT_COUNT DEPOSIT_SUM WITHDRAWAL_COUNT WITHDRAWAL_SUM PURGED
|
|
0 0 10000000 0 0 0 0 1
|
|
0 1 30000 0 0 0 0 1
|
|
0 2 20000 0 0 0 0 1
|
|
0 3 20000 0 0 0 0 1
|
|
0 4 20000 0 0 0 0 1
|
|
1 0 10000000 0 0 0 0 1
|
|
1 1 30000 0 0 0 0 1
|
|
1 2 20000 0 0 0 0 1
|
|
1 3 20000 0 0 0 0 1
|
|
1 4 20000 0 0 0 0 1
|
|
2 0 10000000 0 0 0 0 1
|
|
2 1 30000 0 0 0 0 1
|
|
2 2 20000 0 0 0 0 1
|
|
2 3 20000 0 0 0 0 1
|
|
2 4 20000 0 0 0 0 1
|
|
3 0 9963591 14 59111 19 95520 0
|
|
3 1 44264 49 255559 53 241295 0
|
|
3 2 25515 39 177806 36 172291 0
|
|
3 3 16779 26 129200 29 132421 0
|
|
3 4 39851 43 182771 34 162920 0
|
|
4 0 9733661 141 632616 162 862546 0
|
|
4 1 63853 426 2005337 415 1985748 0
|
|
4 2 140473 314 1548632 297 1433674 0
|
|
4 3 13481 310 1528043 324 1531341 0
|
|
4 4 138532 316 1540206 309 1441525 0
|
|
SELECT * FROM ACCOUNT ORDER BY ACCOUNT_ID;
|
|
ACCOUNT_ID OWNER BALANCE ACCOUNT_TYPE
|
|
0 0 9679579 0
|
|
1 3001 18130 1
|
|
2 3002 12318 2
|
|
3 3003 3049 3
|
|
4 3004 39517 4
|
|
5 3005 37051 1
|
|
6 3006 144497 1
|
|
7 3007 130670 2
|
|
8 3008 13747 3
|
|
9 3009 11442 4
|
|
SELECT COUNT(*) FROM TRANSACTION;
|
|
COUNT(*)
|
|
4056
|
|
SELECT * FROM SYSTEM_VALUES ORDER BY SYSTEM_VALUES_ID;
|
|
SYSTEM_VALUES_ID VALUE
|
|
0 2297
|
|
1 5
|
|
SELECT * FROM mysql.apply_status WHERE server_id=0;
|
|
server_id epoch
|
|
0 331
|
|
DROP DATABASE BANK;
|