Commit graph

122 commits

Author SHA1 Message Date
Kurt Jaeger
1f54b61159 databases/cego: 2.23.3 -> 2.23.6
- Fix in CegoSelect::buildJoinTables.
  After growStep match, growStep is now reset to 1.
  This avoids to add tables to the joinlist, which are still not
  treated for any appropriate join condition. As an effect of this
  bug, execution plan is not evaluated in an optimal manner, which
  might lead to long execution times
- Fix in CegoTableManager::insertDataTable, in case of constraint
  violation, btrees have not been cleaned up. This may result in
  inconsistent btree objects.
- Added a fix in CegoTableManager::updateTuple.
  The core operation consists of a deleteDataTable and a
  insertDataTable method call. For the insertDataTable method call,
  the logging still was enabled. So in addition to an update
  operation, also an insert operation was done. In case of recovery
  operations, this lead to duplicate entries. Fix:
  just change isLogging parameter value for insertDataTable method
  from true to false.

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-06-06 03:25:28 +00:00
Kurt Jaeger
abf069b2b1 databases/cego: 2.23.2 -> 2.23.3
- Added uptime command for cgclt to show database uptime
- Added pool uptime to buffer pool information, this indicates the
  database uptime
- Several fixes for cgmkdb utility

Submitted by:	lemke@lemke-it.com
2015-06-01 20:12:51 +00:00
Kurt Jaeger
3e10e721e5 databases/cego: 2.23.1 -> 2.23.2
- Added rowlimit argument to CegoDatabaseFormater::formatSelect method

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-05-19 05:31:31 +00:00
Kurt Jaeger
c2819982c7 databases/cego: 2.23.0 -> 2.23.1
Added some missing include files to be installed

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-05-15 20:48:59 +00:00
Kurt Jaeger
8530bd6975 databases/cego: 2.22.0 -> 2.23.0
- Introduced CegoDatabaseFormater.
  Since the API has changed (proagation of database formatting methods),
  this is 2.23.0

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-05-14 06:01:22 +00:00
Kurt Jaeger
9b18b33e7b devel/lfcbase: 1.5.11 -> 1.6.1
databases/cego: 2.21.1 -> 2.22.0
databases/p5-DBD-cego: 1.2.9 -> 1.3.0

lfcbase:
- Added syslog support
- syslog is enabled per default

cego:
- fix in CegoFieldValue::comp for correct null value ordering
- adapt to lfcbase 1.6 with syslog support

p5-DBD-cego:
- adapt to lfcbase 1.6 with syslog support

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-05-01 17:21:21 +00:00
Kurt Jaeger
a440a4803b databases/cego: 2.21.0 -> 2.21.1
- Fixes for btree handling. Some field value offsets have been corrected
  based on experiences with SAGE db import
- Improved error messages for CegoLockHandler to indicate low level lock
  error messages from pthread calls
- Added sudo command to cego rc script to run db as given user

Submitted by:	lemke@lemke-it.com
2015-04-12 10:51:49 +00:00
Kurt Jaeger
cb2c6c1840 databases/cego: 2.20.24 -> 2.21.0
- Urgent fix in CegoFieldValue::comp method.
  New introduced null value comparison might result in a dump.
  Since, the new btree null value extension breaks specification
  to version 2.20, update to version 2.21 was required.

Submitted by:	lemke@lemke-it.com
2015-04-06 17:29:41 +00:00
Kurt Jaeger
a03a96bf62 databases/cego: 2.20.24 -> 2.20.25
- Added multibyte character evaluation in CegoOutput to show visible
  chain length
- added build_depends for a specific version of lfcbase

Submitted by:	lemke@lemke-it.com
2015-04-06 09:48:04 +00:00
Kurt Jaeger
7c3f5bc94d databases/cego: 2.20.23 -> 2.20.24
- Fix on update query for referenced attributes in nested select like
  update t1 tx set b = ( select d from t2 where t1.a = c )
  This table alias was not resolved correctly.

Submitted by:	lemke@lemke-it.com
2015-04-04 12:04:42 +00:00
Kurt Jaeger
9dad47d089 databases/cego: 2.20.22 -> 2.20.23
- SQL optimizer improvement was added. In case of select conditions
  with "a is null", neither index nor btree was used. Just for "a = null",
  the index was used. This has been fixed.
- Added fix for btree null value handling. A dedicated null value
  flag was introduced for each btree value ( class CegoBTreeValue )
  to handle null values.

Submitted by:	lemke@lemke-it.com
2015-04-03 20:02:03 +00:00
Kurt Jaeger
e3a4b1136f databases/cego: 2.20.21 -> 2.20.22
- Added command line parameter validation for poolsize, numdbthread,
  numadminthread and numlogthread parameters
- Fix in CegoFactor::evalFieldValue : For the QUERY case, the select
  instance was not reset. Since the query starts from a undefined point,
  this might lead to "list position exceeded" exceptions
- Fix in CegoQueryHelper::evalSelection for isAgg-case

Submitted by:	Björn Lemke <lemke@lemke-it.com> (author)
2015-02-28 12:29:19 +00:00
Kurt Jaeger
9ba4b098f9 databases/cego: fixing startup script
Submitted by:	lemke@lemke-it.com (author)
2015-02-15 21:51:57 +00:00
Kurt Jaeger
2e01c0939c databases/cego: 2.20.19 -> 2.20.20
- Added fork+setsid system calls to daemon mode
- rc.d script is now part of the distribution

Submitted by:	lemke@lemke-it.com (author)
2015-02-15 16:52:23 +00:00
Kurt Jaeger
f8561ff682 databases/cego: 2.20.18 -> 2.20.19
small fix for blob handling ( treat exception for exceeded pages )

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2015-01-13 21:51:39 +00:00
Kurt Jaeger
a9cdad3a1e databases/cego: 2.20.17 -> 2.20.18
Added more detailed log information for tableset import and export operation

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-12-06 12:16:15 +00:00
Kurt Jaeger
b23b3d26b8 databases/cego: 2.20.16 -> 2.20.17
Change for primary and secondary host evaluation.

Instead of comparing gethostbyname, the defined dbhost value is used.
This helps if the configured dbhost does not match with the result
value of gethostbyname (e.g. is multiple hostnames are configured
on a database server)

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-11-16 09:01:40 +00:00
Kurt Jaeger
541a549e93 databases/cego: 2.20.15 -> 2.20.16
Added utility function blobsize for retrieving blob size information

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-10-24 09:59:24 +00:00
Baptiste Daroussin
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
Kurt Jaeger
e173857511 databases/cego: 2.20.14 -> 2.20.15
- Added restricted access for JDBC information requests
  The jdbc role now is required to perform any JDBC information requests.
- A problem occured with inner and outer joins if the same table
  occurs two times or more in the query
  For the CegoAttrComp class, the tablealias name is stored now to
  evaluate if the compare is appropriate for the corresponding table
- Small optimization in CegoDisManager::updateLocalDataTable
  Instead of requesting a new lock for the commitment phase, the lock we
  already have is also used for the commit in case of forecedTransactions
  ( update case ).
- This ensures, that the forced transaction can be done without
  risking to not obtain the lock for the corresponding table again.

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-10-18 10:05:41 +00:00
Kurt Jaeger
7e120be00b databases/cego: 2.20.14 distfile was changed after initial update
Submitted by:	antoine
2014-09-15 07:26:26 +00:00
Kurt Jaeger
5f3448dcc3 databases/cego: 2.20.13 -> 2.20.14
- Fix in CegoQueryHelper::decodeFVL to treat also decodings for
  field value list in switched order ( btree or index fvl )
- Fix in CegoAction::execIndexCheck to conform to new object comparison
  in CegoDatabaseManager::ObjectRecord
- Fix in CegoTableManager::deleteDataTable to check for inappropriate
  AttrCond before executing tablecursor setup
- Fix in CegoDatabaseManager::Object::operator == Index comparisons
  corrected ( index can either match uindex, pindex or index, btree
  can either match ubtree, pbtree or btree )

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-09-14 17:55:53 +00:00
Kurt Jaeger
9ba4075f1b databases/cego: 2.20.12 -> 2.20.13
- Fix in CegoQueryHelper::evalAttrCond. In some table ordering cases,
  the attributes had been switched and the evaluation was wrong
  ( LESS_THAN, MORE_THAN, LESS_EQUAL_THAN, MORE_EQUAL_THAN ).

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-09-10 14:07:11 +00:00
Kurt Jaeger
432e16ad90 databases/cego: 2.20.11 -> 2.20.12
- Recovery added for check constraints and foreign keys
- Corrections for btree recovery, btree creation was not performed
  correctly during tableset recovery. Tableset autocorrect mode is
  enabled on default now ( by define tableset )

Submitted by:	Björn Lemke <lemke@lemke-it.com>
2014-08-31 09:28:13 +00:00
Kurt Jaeger
f48a8c20ec databases/cego: 2.20.10 -> 2.20.11
Submitted by:	lemke@lemke-it.com
2014-06-29 08:21:31 +00:00
Kurt Jaeger
32fe139148 databases/cego: 2.20.9 -> 2.20.10, USES libtool, strip libs
Submitted by:	lemke@lemke-it.com
2014-06-14 20:14:25 +00:00
Kurt Jaeger
33a13f5e9e databases/cego: update 2.20.1 -> 2.20.9
PR:             ports/186776
Submitted by:   pi
Approved by:    jadawin (mentor)
2014-05-02 20:20:07 +00:00
William Grzybowski
8413e27507 databases/cego: update to 2.20.1
PR:		ports/186126
Submitted by:	maintainer
2014-02-01 11:50:20 +00:00
William Grzybowski
112e314d69 databases/cego: update to 2.19.14
PR:		ports/185530
Submitted by:	maintainer
2014-01-07 18:53:09 +00:00
William Grzybowski
240f4fda57 databases/cego: update to 2.19.13
PR:		ports/184200
Submitted by:	maintainer
2013-11-26 00:30:44 +00:00
William Grzybowski
2dfe3dbad0 databases/cego: update to 2.19.12
PR:		ports/184020
Submitted by:	maintainer
2013-11-17 16:10:11 +00:00
William Grzybowski
2214fed783 databases/cego: update to 2.19.11
PR:		ports/183548
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu> (maintainer)
2013-11-01 10:51:03 +00:00
William Grzybowski
3b1784cbd4 databases/cego: update to 2.19.10
- Update to 2.19.10

PR:		ports/183358
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu> (maintainer)
2013-10-27 20:27:20 +00:00
Danilo Egea Gondolfo
0d63491ed5 - Update from 2.19.6 to 2.19.7 [1]
- Add stage support [1]
- Convert LIB_DEPENDS to new syntax

PR:		ports/183128
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer) [1]
2013-10-22 04:55:32 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Frederic Culot
191069cfbe - Update to 2.19.6
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/181751
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-09-05 16:17:00 +00:00
Frederic Culot
8443c7b553 - Update to 2.19.4
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/181305
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-08-19 08:42:26 +00:00
Frederic Culot
c8df940b0a - Update to 2.19.3
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/181084
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-08-08 13:37:02 +00:00
Frederic Culot
038fa4425d - Update to 2.19.2
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/180901
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-07-30 08:25:29 +00:00
William Grzybowski
048c534cc3 databases/cego: update to 2.18.11
- Update to 2.18.11@

Changes: http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en

PR:		ports/180610
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu> (maintainer)
2013-07-17 23:46:05 +00:00
Frederic Culot
3840cd5919 - Update to 2.18.10
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/180406
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-07-09 15:54:48 +00:00
Frederic Culot
494448af14 - Update to 2.18.9
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/179973
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-06-26 07:39:40 +00:00
Frederic Culot
38842ff89f - Update to 2.18.8
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/179255
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-06-04 13:42:47 +00:00
Niclas Zeising
9be81b3474 Move devel/lfc to devel/lfcbase, to avoid conflicts with other software using
liblfc as name. [1]
Update devel/lfcbase to 1.5.4: [1]
  Several shared lib issues were addressed
  The license was changed from GPLv2 to GPLv3.

Update devel/lfcxml to 1.1.3 and chase the move of devel/lfc [2]

Update devel/dragon to 1.3.10 and chase the move of devel/lfc [3]

Update databases/cego to 2.18.6 and chase the move of devel/lfc [4]
  Several shared lib issues were addressed.
  The license was changed from GPLv2 to GPLv3.

Update databases/my2cego to 1.1.3 and chase the move of devel/lfc [5]
  Updated the autoconf setup
  Changed License from GPLv2 to GPLv3

PR:		ports/178745 [1]
		ports/178746 [2]
		ports/178747 [3]
		ports/178752 [4]
		ports/178754 [5]
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer) [1-5]
2013-05-23 09:31:55 +00:00
Niclas Zeising
46687158e5 Chase updates to devel/lfc and devel/lfcxml, bump PORTREVISION
Remove versions from LIB_DEPENDS
Trim makefile headers.
2013-05-15 19:43:20 +00:00
Frederic Culot
ea5cdbbe4e - Update to 2.17.12
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/178409
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-05-13 08:55:36 +00:00
Baptiste Daroussin
9f1de9b900 Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
2013-05-06 15:34:17 +00:00
Frederic Culot
f9b37b6a48 - Update to 2.17.10
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/178341
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-05-06 13:09:20 +00:00
Frederic Culot
cf4d09185a - Update to 2.17.9
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/178233
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
2013-04-29 18:07:59 +00:00
Frederic Culot
be1ebf0642 - Update to 2.17.8
Changes:	http://www.lemke-it.com/litexec?request=pubclogcego&user=&lang=en
PR:		ports/177585
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
Feature safe:	yes
2013-04-17 07:02:10 +00:00