Binary compatibility report for the PostgreSQL ODB library  between 1.8.0 and 2.0.0 versions on x86

Test Info


Library NamePostgreSQL ODB
Version #11.8.0
Version #22.0.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files31
Total Shared Libraries1
Total Symbols / Types252 / 221
VerdictIncompatible
(3.2%)

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High8
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (8)


database.hxx, libodb-pgsql-2.0.so
namespace odb::pgsql
database::database [in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p5 )
database::database [in-charge] ( std::string const& conninfo, odb::details::transfer_ptr<connection_factory> p2 )
database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 )
database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 )
database::database [not-in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p5 )
database::database [not-in-charge] ( std::string const& conninfo, odb::details::transfer_ptr<connection_factory> p2 )
database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 )
database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 )

to the top

Removed Symbols (8)


database.hxx, libodb-pgsql-1.8.so
namespace odb::pgsql
database::database [in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, std::auto_ptr<connection_factory> p5 )
database::database [in-charge] ( std::string const& conninfo, std::auto_ptr<connection_factory> p2 )
database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory )
database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory )
database::database [not-in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, std::auto_ptr<connection_factory> p5 )
database::database [not-in-charge] ( std::string const& conninfo, std::auto_ptr<connection_factory> p2 )
database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory )
database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory )

to the top

Problems with Symbols, High Severity (8)


database.hxx, libodb-pgsql-1.8.so
namespace odb::pgsql
[+] database::database [not-in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, std::auto_ptr<connection_factory> p5 ) (1)
[+] database::database [in-charge] int& argc, char** argv, bool erase, std::string const& extra_conninfo, std::auto_ptr<connection_factory> p5 ) (1)
[+] database::database [in-charge] ( std::string const& conninfo, std::auto_ptr<connection_factory> p2 ) (1)
[+] database::database [not-in-charge] ( std::string const& conninfo, std::auto_ptr<connection_factory> p2 ) (1)
[+] database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory ) (1)
[+] database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory ) (1)
[+] database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory ) (1)
[+] database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, unsigned int port, std::string const& extra_conninfo, std::auto_ptr<connection_factory> factory ) (1)

to the top

Header Files (31)


auto-handle.hxx
binding.hxx
config.h
config.hxx
connection-factory.hxx
connection.hxx
container-statements.hxx
database.hxx
endian-traits.hxx
error.hxx
exceptions.hxx
export.hxx
forward.hxx
object-result.hxx
object-statements.hxx
options.hxx
pgsql-fwd.hxx
pgsql-oid.hxx
pgsql-types.hxx
query.hxx
result.hxx
statement-cache.hxx
statement.hxx
statements-base.hxx
tracer.hxx
traits.hxx
transaction-impl.hxx
transaction.hxx
version.hxx
view-result.hxx
view-statements.hxx

to the top

Shared Libraries (1)


libodb-pgsql-1.8.so

to the top




Generated on Fri Dec 6 16:19:07 2013 for PostgreSQL ODB by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API