odb-tests

[full]

ODB compiler tests

This package contains tests for odb, object-relational mapping (ORM) compiler for C++.

Setting up PostgreSQL for running tests

  1. Install the PostgreSQL server. On Linux this is normally done using distribution packages.

  2. In /etc/postgresql/N/main/pg_hba.conf add the following line after the local all postgres ... line:

    local   odb_test        odb_test                                trust
    

    If you want to be able to run tests on a different host and access PostgreSQL via TCP/IP, also add the following line (adjusting the IP network to match your setup -- never specify a public IP network here since the access is unauthenticated):

    host    odb_test        odb_test        192.168.0.0/24          trust
    

    You will also need to edit /etc/postgresql/N/main/postgresql.conf and change listen_address to *. You may also need to open port 5432 in your firewall.

    Restart the PostgreSQL server.

  3. Add the odb_test user and the odb_test database.

    First login:

    sudo -u postgres psql
    

    Then execute the following statements:

    CREATE USER odb_test;
    CREATE DATABASE odb_test;
    GRANT ALL PRIVILEGES ON DATABASE odb_test TO odb_test;
    \c odb_test
    GRANT ALL PRIVILEGES ON SCHEMA public TO odb_test;
    
... More
license GPL-2.0-only
project odb
url www.codesynthesis.com/products/odb/
doc-url www.codesynthesis.com/products/odb/doc/manual.xhtml
src-url git.codesynthesis.com/cgit/odb/odb/
1 Version
version 2.5.0-b.26.20240422113415.45e78bf8e308
repository https://queue.stage.build2.org/1/alpha
depends 11; *odb, libodb, libodb-mysql ?, libodb-sqlite ?, libodb-pgsql ?, libodb-oracle ?, libodb-mssql ?, libpq ?, (libpq ?), *mysql-client ?, *psql ?