FreeBSD Ports

databases/cego 2.54.44

Relational and transactional database system

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f732e47e2c
License
GPLv3
Categories
databases
Package size
2470.8 KiB, 14068.8 KiB installed

Description

Cego is a Relational Database Management System (RDBMS). Cego supports transactional SQL query requests in a multithreaded architecture. For high availability requirements, Cego supports a database shadowing feature. Several compute nodes can be defined in a Cego database configuration, where each node is able to manage a number of so called table sets. For each tableset, a backup node can be defined, which runs is recover mode for the corresponding tableset. If required, the tableset can be switched to the backup node and this node gets the active node for the tableset.

Many more details are available at:

Install

As a binary package — by origin, or by package name:

pkg install databases/cego
pkg install cego

From the ports tree:

cd /usr/ports/databases/cego/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cego>0:databases/cego
LIB_DEPENDS=	libcego.so:databases/cego

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.54.412.54.412.48.102.52.292.54.41
FreeBSD:14:quarterly2.54.392.54.39n/a2.52.102.54.39
FreeBSD:15:latest2.54.412.54.41n/a2.52.272.52.29
FreeBSD:15:quarterly2.54.392.54.39n/an/an/a
FreeBSD:16:latest2.54.392.54.41n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 4
All run dependencies 112

The first 100 are listed.

Configuration

No options to configure.

USES
libtool localbase ncurses readline shebangfix sudo tar:bz2
Service scripts
none

Files

pkg-plist 150
  • share/cego/backupExecuter
  • share/cego/backupManager
  • share/cego/cgbackup
  • share/cego/cgmkdb
  • share/cego/cgrecover
  • share/cego/cgsimload
  • share/cego/logManager
  • share/cego/startdb
  • share/cego/stopdb
  • share/cego/tsSpace
  • share/cego/traceLog
  • bin/cego
  • bin/cgadm
  • bin/cgblow
  • bin/cgclt
  • bin/cglog
  • bin/cgplustest
  • bin/cgwtest
  • etc/rc.d/cego
  • include/cego/Cego.h
  • include/cego/CegoAVLIndexCursor.h
  • include/cego/CegoAVLIndexEntry.h
  • include/cego/CegoAVLIndexManager.h
  • include/cego/CegoAction.h
  • include/cego/CegoAdm.h
  • include/cego/CegoAdmAction.h
  • include/cego/CegoAdmNet.h
  • include/cego/CegoAdminHandler.h
  • include/cego/CegoAdminThread.h
  • include/cego/CegoAdminThreadPool.h
  • include/cego/CegoAggregation.h
  • include/cego/CegoAliasObject.h
  • include/cego/CegoAlterDesc.h
  • include/cego/CegoArchiveThread.h
  • include/cego/CegoAttrAlias.h
  • include/cego/CegoAttrComp.h
  • include/cego/CegoAttrCond.h
  • include/cego/CegoAttrDesc.h
  • include/cego/CegoAuthManager.h
  • include/cego/CegoBTreeCursor.h
  • include/cego/CegoBTreeManager.h
  • include/cego/CegoBTreeNode.h
  • include/cego/CegoBTreeObject.h
  • include/cego/CegoBTreeValue.h
  • include/cego/CegoBlob.h
  • include/cego/CegoBufferPage.h
  • include/cego/CegoBufferPool.h
  • include/cego/CegoBufferPoolEntry.h
  • include/cego/CegoCaseCond.h
  • include/cego/CegoCheckObject.h
  • include/cego/CegoCheckpoint.h
  • include/cego/CegoCheckpointDump.h
  • include/cego/CegoClob.h
  • include/cego/CegoComparison.h
  • include/cego/CegoCondition.h
  • include/cego/CegoContentObject.h
  • include/cego/CegoDataPointer.h
  • include/cego/CegoDataType.h
  • include/cego/CegoDatabaseFormater.h
  • include/cego/CegoDatabaseManager.h
  • include/cego/CegoDbHandler.h
  • include/cego/CegoDbThread.h
  • include/cego/CegoDbThreadPool.h
  • include/cego/CegoDecodableObject.h
  • include/cego/CegoDefs.h
  • include/cego/CegoException.h
  • include/cego/CegoExpOutStream.h
  • include/cego/CegoExpr.h
  • include/cego/CegoFactor.h
  • include/cego/CegoField.h
  • include/cego/CegoFieldValue.h
  • include/cego/CegoFileHandler.h
  • include/cego/CegoFunction.h
  • include/cego/CegoGroupCursor.h
  • include/cego/CegoGroupNode.h
  • include/cego/CegoGroupSpace.h
  • include/cego/CegoImpInStream.h
  • include/cego/CegoJDBCInfo.h
  • include/cego/CegoJoinObject.h
  • include/cego/CegoKeyObject.h
  • include/cego/CegoLockHandler.h
  • include/cego/CegoLogManager.h
  • include/cego/CegoLogRecord.h
  • include/cego/CegoModule.h
  • include/cego/CegoNet.h
  • include/cego/CegoObject.h
  • include/cego/CegoObjectCursor.h
  • include/cego/CegoObjectManager.h
  • include/cego/CegoObjectUsage.h
  • include/cego/CegoOrderCursor.h
  • include/cego/CegoOrderNode.h
  • include/cego/CegoOrderSpace.h
  • include/cego/CegoOutput.h
  • include/cego/CegoPredicate.h
  • include/cego/CegoProcAssignStmt.h
  • include/cego/CegoProcBlock.h
  • include/cego/CegoProcBlockStmt.h
  • include/cego/CegoProcCursor.h
  • include/cego/CegoProcCursorCloseStmt.h
  • include/cego/CegoProcCursorCreateStmt.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
cego-2.54.44.tar.bz22.449145e+0638f734a1327c6100bfa64838468d3af0500396b883d0c05c89ed9e468117f821
Master sites 1
  • https://www.lemke-it.com/

Commit history 5

DateCommitCreditsLog message
f732e47e2c Björn Lemke databases/cego: 2.54.43 -> 2.54.44, databases/p5-DBD-cego: 1.5.9 -> 1.5.10
cego: - Improved error handling made for invalid procedure out parameter calls, e.g. call myProc(null, null), where myProc has been defined with out parameters. Instead of confusing error message "Unknown variable null", the corresponding out parameter is mentioned in the error messsage. e.g. "No out variable given for parameter <outval>" p5-DBD-cego: - Patch added to treat invalid procedure out parameter arguments. If a scalar is given as an out parameter, an error is returned ( e.g. ? = myProc(?,?) with no binding on parameter 1 )
a7bab1366b Björn Lemke databases/cego: update 2.54.41 -> 2.54.43, p5-DBD-cego: update 1.5.4 -> 1.5.9
cego: - move protocol type parameter from command line option to database XML. Since the common protocol type is fastserial ( xml and serial are still there for historic reasons ), there is not need for this parameter on command line level. Please note : With this version, the protocol command line parameter for cego server is not supported any more ( for cgclt it is still available ) - Added patch in CegoTypeConverter::getTypeId, in case of null value type null, the error message "unknown type string" was returned. In this case, NULL_TYPE should be returned. This patch has effect for stored procedure return value values, if null values are returned. DBD::cego: - Fix added for null value handling in dbdimp.c/cego_st_execute
527b42a219 Björn Lemke devel/lfcbase: 1.23.6 -> 1.23.7, databases/cego: 2.54.39 -> 2.54.41
lfcbase: - in BigDecimal::scaleTo, rounding mode HALFUP was not treated correctly cego: - cgclt show systemspace now aggregates space type and indicate usage in percent for each space - Added flag _stdNullComp to support standard SQL Null value comparison behaviour ( comparison returns false in any case ) As default, cego specific comparison is enabled, where null values are the lowest values ( e.g. -1 > null returns true ) Note : This ordering is also used for btree value sorting, where a well defined ordering for null values is needed. This SQL standard behaviour can be enabled be setting STDNULLCOMP=ON in the database xml file
ad0196f576 Björn Lemke databases/cego: update 2.54.38 -> 2.54.39
- Small improvements added to tools/backupManager and tools/backupExecuter Author: Björn Lemke <[email protected]>
3355938f08 Björn Lemke databases/cego: 2.54.29 -> 2.54.38, devel/lfcbase: 1.23.5 -> 1.23.6
lfcbase: - compiler warnings fixed for class Chain::toUpper and toLower ( dynamic wText allocation ) cego: - procedure cache - Added admin command set maxpagedelete to set up maximum number of pages marked for delete before forcing a checkpoint. - CegoQueryManager: _authUser has to be stored locally, otherwise setUser method looses user information, if auth was not enabled - new admin command object usage to show usage of tableset objects to detect any usage leaks and to get an overview of objects in use by running database threads - backupManager: indicate number of logs to recover up to crash for the corresponding backup id. - Fix added in CegoRecoveryManager::recoverCurrentTransactionLog - Added list transaction command …