Changeset: 55505094267b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=55505094267b Removed Files: sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out.int128 sql/test/BugTracker-2010/Tests/rank-over-crash.SF-2926454.stable.out.int128 sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128 sql/test/BugTracker-2011/Tests/non-stable-select-bug.Bug-2894.stable.out.int128 sql/test/BugTracker-2011/Tests/subquery_in_from_clause.Bug-2812.stable.out.int128 sql/test/BugTracker-2012/Tests/aggregate_incorrect_precision_scale.Bug-3182.stable.out.int128 sql/test/BugTracker-2012/Tests/power_priority.Bug-2291.stable.out.int128 sql/test/BugTracker-2013/Tests/aggregates-typing-issues.Bug-3277.stable.out.int128 sql/test/BugTracker-2013/Tests/case-orderby.Bug-3388.stable.out.int128 Modified Files: sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.sql sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out sql/test/BugTracker-2010/Tests/rank-over-crash.SF-2926454.sql sql/test/BugTracker-2010/Tests/rank-over-crash.SF-2926454.stable.out sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out sql/test/BugTracker-2011/Tests/non-stable-select-bug.Bug-2894.sql sql/test/BugTracker-2011/Tests/non-stable-select-bug.Bug-2894.stable.out sql/test/BugTracker-2011/Tests/subquery_in_from_clause.Bug-2812.sql sql/test/BugTracker-2011/Tests/subquery_in_from_clause.Bug-2812.stable.out sql/test/BugTracker-2012/Tests/aggregate_incorrect_precision_scale.Bug-3182.sql sql/test/BugTracker-2012/Tests/aggregate_incorrect_precision_scale.Bug-3182.stable.out sql/test/BugTracker-2013/Tests/aggregates-typing-issues.Bug-3277.sql sql/test/BugTracker-2013/Tests/aggregates-typing-issues.Bug-3277.stable.out sql/test/BugTracker-2013/Tests/case-orderby.Bug-3388.sql sql/test/BugTracker-2013/Tests/case-orderby.Bug-3388.stable.out sql/test/BugTracker-2013/Tests/prepare-smallint.Bug-3297.sql sql/test/BugTracker-2013/Tests/prepare-smallint.Bug-3297.stable.out sql/test/BugTracker-2013/Tests/prepare-smallint.Bug-3297.stable.out.int128 Branch: default Log Message:
Eliminated *.int128 output files (by adding cast(... as bigint)) Also extended some tests to provide more coverage. diffs (truncated from 2080 to 300 lines): diff --git a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.sql b/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.sql --- a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.sql +++ b/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.sql @@ -470,7 +470,7 @@ Savings(order_id, amount) AS FROM Suggestions s GROUP BY order_id) -SELECT sugg.*, sav.amount +SELECT sugg.*, cast(sav.amount as decimal(18,3)) as amount FROM suggestions sugg, savings sav WHERE sugg.order_id = sav.order_id; diff --git a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out b/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out --- a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out +++ b/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out @@ -283,8 +283,8 @@ stdout of test 'crash-with-huge-query.Bu #Cheapest_Price(product_id, price) AS # (SELECT product_id, MIN(price) # FROM Variants v -# WHERE v.product_id IN (SELECT product_id -% sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sav # table_name +# WHERE v.product_id IN (SELECT product_id FROM yv) +% sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.sugg, sys.L135 # table_name % sugg_id, sugg_product_id, sugg_sku, sugg_price, sugg_weight, sugg_height, sugg_width, sugg_depth, sugg_deleted_at, id, product_id, sku, price, weight, height, width, depth, deleted_at, line_item_id, order_id, amount # name % int, int, varchar, decimal, decimal, decimal, decimal, decimal, timestamp, int, int, varchar, decimal, decimal, decimal, decimal, decimal, timestamp, int, int, decimal # type % 1, 1, 0, 10, 10, 10, 10, 10, 26, 1, 1, 0, 10, 10, 10, 10, 10, 26, 1, 1, 20 # length diff --git a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out.int128 b/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out.int128 deleted file mode 100644 --- a/sql/test/BugTracker-2010/Tests/crash-with-huge-query.Bug-2647.stable.out.int128 +++ /dev/null @@ -1,310 +0,0 @@ -stdout of test 'crash-with-huge-query.Bug-2647` in directory 'sql/test/BugTracker-2010` itself: - - -# 15:46:04 > -# 15:46:04 > mserver5 "--config=/home/manegold/MonetDB/HG/tst/Oct2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/etc/monetdb5.conf" --debug=10 --set gdk_nr_threads=0 --set "monet_mod_path=/home/manegold/MonetDB/HG/tst/Oct2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5:/home/manegold/MonetDB/HG/tst/Oct2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5/lib:/home/manegold/MonetDB/HG/tst/Oct2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/lib64/MonetDB5/bin" --set "gdk_dbfarm=/home/manegold/MonetDB/HG/tst/Oct2010/prefix.--enable-strict_--disable-optimize_--enable-debug_--enable-assert/var/MonetDB5/dbfarm" --set mapi_open=true --set xrpc_open=true --set mapi_port=30859 --set xrpc_port=49966 --set monet_prompt= --trace --forcemito --set mal_listing=2 "--dbname=mTests_src_test_BugTracker-2010" --set mal_listing=0 ; echo ; echo Over.. -# 15:46:04 > - -# MonetDB server v5.22.0, based on kernel v1.40.0 -# Not released -# Serving database 'mTests_src_test_BugTracker-2010', using 2 threads -# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically linked -# Found 5.777 GiB available main-memory. -# Copyright (c) 1993-July 2008 CWI. -# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved -# Visit http://monetdb.cwi.nl/ for further information -# Listening for connection requests on mapi:monetdb://mane-3:30859/ -# MonetDB/SQL module v2.40.0 loaded - - - -# 19:47:18 > -# 19:47:18 > mclient -lsql -ftest -i -e --host=alf --port=31197 -# 19:47:18 > - -#CREATE TABLE payments ( -# id integer, -# order_id integer default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# amount decimal(8,2) NOT NULL default '0.00', -# creditcard_id integer default NULL, -# paytype varchar(255) default NULL -#); -#CREATE TABLE addresses ( -# id integer, -# firstname varchar(255) default NULL, -# lastname varchar(255) default NULL, -# address1 varchar(255) default NULL, -# address2 varchar(255) default NULL, -# city varchar(255) default NULL, -# state_id integer default NULL, -# zipcode varchar(255) default NULL, -# country_id integer default NULL, -# phone varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# state_name varchar(255) default NULL -#); -#CREATE TABLE countries ( -# id integer, -# iso_name varchar(255) default NULL, -# iso varchar(255) default NULL, -# name varchar(255) default NULL, -# iso3 varchar(255) default NULL, -# numcode integer default NULL -#); -#CREATE TABLE line_items ( -# id integer, -# order_id integer default NULL, -# variant_id integer default NULL, -# quantity integer NOT NULL, -# price decimal(8,2) NOT NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL -#); -#CREATE TABLE orders ( -# id integer default NULL, -# user_id integer default NULL, -# number varchar(255) default NULL, -# ship_amount decimal(8,2) NOT NULL default '0.00', -# tax_amount decimal(8,2) NOT NULL default '0.00', -# item_total decimal(8,2) NOT NULL default '0.00', -# total decimal(8,2) NOT NULL default '0.00', -# ip_address varchar(255) default NULL, -# special_instructions text, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# state varchar(255) default NULL, -# checkout_comple -#CREATE TABLE products ( -# id integer default NULL, -# name varchar(255) NOT NULL default '', -# description text, -# master_price decimal(8,2) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# permalink varchar(255) default NULL, -# available_on timestamp default NULL, -# tax_category_id integer default NULL, -# shipping_category integer default NULL, -# deleted_at timestamp default NULL, -# meta_description varchar(255) default NULL, -# meta_keywords varchar(255) default NULL -#CREATE TABLE schema_migrations ( -# version varchar(255) NOT NULL -#); -#CREATE TABLE shipments ( -# id integer, -# order_id integer default NULL, -# shipping_method_id integer default NULL, -# tracking varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# number varchar(255) default NULL, -# cost decimal(8,2) default NULL, -# shipped_at timestamp default NULL, -# address_id integer default NULL -#); -#CREATE TABLE shipping_methods ( -# id integer, -# zone_id integer default NULL, -# shipping_calculator varchar(255) default NULL, -# name varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL -#); -#CREATE TABLE states ( -# id integer, -# name varchar(255) default NULL, -# abbr varchar(255) default NULL, -# country_id integer default NULL -#); -#CREATE TABLE tax_categories ( -# id integer, -# name varchar(255) default NULL, -# description varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL -#); -#CREATE TABLE tax_rates ( -# id integer default NULL, -# zone_id integer default NULL, -# amount decimal(8,4) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL, -# tax_type integer default NULL, -# tax_category_id integer default NULL -#); -#CREATE TABLE variants ( -# id integer default NULL, -# product_id integer default NULL, -# sku varchar(255) default NULL, -# price decimal(8,2) NOT NULL, -# weight decimal(8,2) default NULL, -# height decimal(8,2) default NULL, -# width decimal(8,2) default NULL, -# depth decimal(8,2) default NULL, -# deleted_at timestamp default NULL -#); -#CREATE TABLE zone_members ( -# id integer default NULL, -# zone_id integer default NULL, -# country_id integer default NULL, -# zoneable_type varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL -#); -#CREATE TABLE zones ( -# id integer default NULL, -# name varchar(255) default NULL, -# description varchar(255) default NULL, -# created_at timestamp default NULL, -# updated_at timestamp default NULL -#); -#ALTER TABLE zones -# ADD CONSTRAINT prim_zones_id -# PRIMARY KEY(id); -#ALTER TABLE zones -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE orders -# ADD CONSTRAINT prim_orders_id -# PRIMARY KEY(id); -#ALTER TABLE orders -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE addresses -# ADD CONSTRAINT prim_addresses_id -# PRIMARY KEY(id); -#ALTER TABLE addresses -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE countries -# ADD CONSTRAINT prim_countries_id -# PRIMARY KEY(id); -#ALTER TABLE countries -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE states -# ADD CONSTRAINT prim_states_id -# PRIMARY KEY(id); -#ALTER TABLE states -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE states -# ADD CONSTRAINT for_key_states_country_id -# FOREIGN KEY (country_id) REFERENCES states(id); -#ALTER TABLE payments -# ADD CONSTRAINT prim_payments_id -# PRIMARY KEY(id); -#ALTER TABLE payments -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE payments -# ADD CONSTRAINT for_key_payments_order_id -# FOREIGN KEY (order_id) REFERENCES orders(id); -#ALTER TABLE products -# ADD CONSTRAINT prim_products_id -# PRIMARY KEY(id); -#ALTER TABLE products -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE schema_migrations -# ADD CONSTRAINT prim_schema_migrations_id -# PRIMARY KEY(version); -#ALTER TABLE schema_migrations -# ALTER COLUMN version SET NOT NULL; -#ALTER TABLE shipping_methods -# ADD CONSTRAINT prim_shipping_methods_id -# PRIMARY KEY(id); -#ALTER TABLE shipping_methods -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE shipments -# ADD CONSTRAINT prim_shipments_id -# PRIMARY KEY(id); -#ALTER TABLE shipments -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE shipments -# ADD CONSTRAINT for_key_shipments_order_id -# FOREIGN KEY (order_id) REFERENCES orders(id); -#ALTER TABLE shipments -# ADD CONSTRAINT for_key_shipments_shipping_method_id -# FOREIGN KEY (shipping_method_id) REFERENCES shipping_methods(id); -#ALTER TABLE tax_categories -# ADD CONSTRAINT prim_tax_categories_id -# PRIMARY KEY(id); -#ALTER TABLE tax_categories -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE tax_rates -# ADD CONSTRAINT prim_tax_rates_id -# PRIMARY KEY(id); -#ALTER TABLE tax_rates -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE tax_rates -# ADD CONSTRAINT for_key_tax_rates_zone_id -# FOREIGN KEY (zone_id) REFERENCES zones(id); -#ALTER TABLE variants -# ADD CONSTRAINT prim_variants_id -# PRIMARY KEY(id); -#ALTER TABLE variants -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE variants -# ADD CONSTRAINT for_key_variants_on_product_id -# FOREIGN KEY (product_id) REFERENCES variants(id); -#ALTER TABLE zone_members -# ADD CONSTRAINT prim_zone_members_id -# PRIMARY KEY(id); -#ALTER TABLE zone_members -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE zone_members -# ADD CONSTRAINT for_key_zone_members_country_id -# FOREIGN KEY (country_id) REFERENCES countries(id); -#ALTER TABLE zone_members -# ADD CONSTRAINT for_key_zone_members_zone_id -# FOREIGN KEY (zone_id) REFERENCES zones(id); -#ALTER TABLE line_items -# ADD CONSTRAINT prim_line_items_id -# PRIMARY KEY(id); -#ALTER TABLE line_items -# ALTER COLUMN id SET NOT NULL; -#ALTER TABLE line_items -# ADD CONSTRAINT for_key_line_items_on_order_id -# FOREIGN KEY (order_id) REFERENCES orders(id); -#ALTER TABLE line_items -# ADD CONSTRAINT for_key_line_items_on_variant_id -# FOREIGN KEY (variant_id) REFERENCES variants(id); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list