Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-1460

Have teiid emulate a native postgresql database connection

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Minor
    • 7.1.1, 7.4.1, 7.5
    • 7.3
    • Server
    • None
    • Documentation (Ref Guide, User Guide, etc.), Release Notes, Compatibility/Configuration

    Description

      Currently we are using postgresql-odbc, and unixODBC to connect to teiid via the emulated postgresql ODBC connection on port 35432. Unfortunately, this is cumbersome to use, requires fiddling with setting up ODBC, and is difficult for integration into non-java languages (that have to use the ODBC connection).

      What we would like is for teiid to emulate a postgresql database such that we can point typical postgresql tools (such as psql) to port 35432 (or some other port) and they will "work". That would also allow us to use each languages native/preferred method of connecting to a postgresql database to connect to teiid. E.g. DBD::Postgres for perl, ruby-pg for ruby, pg/pgdb in python, etc.

      Attachments

        1. pgclient.py
          0.3 kB
        2. preparedodbctest.pl
          0.9 kB
        3. testselect.py
          1 kB

        Issue Links

          Activity

            People

              rhn-engineering-shawkins Steven Hawkins
              graeme.gillies Graeme Gillies (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: