/pgsqlclient-core

pgsqlclient rewrite under .net core (netstandard1.5).

Primary LanguagePLpgSQLMIT LicenseMIT

pgsqlclient core

pgsqlclient rewrite under .net core (netstandard1.5).

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Name Version
.NET Core .netstandard 2.0
git
sudo apt-get install git

Installing (linux)

  1. Clone repository
git clone --recursive https://github.com/carlosga/pgsqlclient-core
  1. Build (Debug)
./build.sh

Running the tests (linux)

  1. Step into the test project directory
cd ./tests/PostgreSql.Data.SqlClient.Tests
  1. Build the tests (right now you will need to manually copy the sqlite binaries to the build directory)
dotnet build
  1. Run the tests
dotnet test

Documentation

Built With

Library Source License
libidn Source LGPLv3

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Carlos Guzmán Álvarez - Initial work - carlosga

License

This project is licensed under the MIT license - see the LICENSE.md file for details

Acknowledgments

  • The connection pooling & unit test suite implementations are based on the Microsoft SqlClient ADO.NET Provider ones, licensed under the MIT License.
  • Some parts of the PgDate structure has been ported from PostgreSql source code.
  • GNU libidn, licensend under the terms of the GNU Lesser General Public License.
  • The template this README is based on
  • The template the project contribution guide is based on.