All Projects → findmypast-oss → Mssqlex

findmypast-oss / Mssqlex

Licence: apache-2.0
Microsoft SQL Server Adapter for Elixir

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Mssqlex

pypyodbc
pypyodbc is a pure Python cross platform ODBC interface module (pyodbc compatible as of 2017)
Stars: ✭ 39 (+2.63%)
Mutual labels:  sql-server, odbc
Ecto mnesia
Ecto adapter for Mnesia Erlang term database.
Stars: ✭ 223 (+486.84%)
Mutual labels:  ecto, hex
Sqlpad
Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, ClickHouse, Trino, Presto, SAP HANA, Cassandra, Snowflake, BigQuery, SQLite, and more with ODBC
Stars: ✭ 4,113 (+10723.68%)
Mutual labels:  odbc, sql-server
ecto profiler
Project for Ecto DB profiling
Stars: ✭ 16 (-57.89%)
Mutual labels:  hex, ecto
ecto trail
EctoTrail allows to store Ecto changeset changes in a separate audit_log table.
Stars: ✭ 51 (+34.21%)
Mutual labels:  hex, ecto
ecto commons
Ecto common validators for Date, Time, URLs, Emails, PostalCodes, Phone Numbers, Luhn checks, etc.
Stars: ✭ 33 (-13.16%)
Mutual labels:  hex, ecto
Cloak
Elixir encryption library designed for Ecto
Stars: ✭ 413 (+986.84%)
Mutual labels:  ecto, hex
Efcorepowertools
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core
Stars: ✭ 774 (+1936.84%)
Mutual labels:  sql-server
Activerecord Sqlserver Adapter
SQL Server Adapter For Rails
Stars: ✭ 910 (+2294.74%)
Mutual labels:  sql-server
Azuredatastudio
Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.
Stars: ✭ 6,605 (+17281.58%)
Mutual labels:  sql-server
Nebulex
In-memory and distributed caching toolkit for Elixir.
Stars: ✭ 662 (+1642.11%)
Mutual labels:  ecto
Thingsboard Gateway
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols
Stars: ✭ 796 (+1994.74%)
Mutual labels:  odbc
Eosio sql plugin
EOSIO sql database plugin
Stars: ✭ 21 (-44.74%)
Mutual labels:  odbc
Colorpicker
A mininal but complete colorpicker desktop app
Stars: ✭ 766 (+1915.79%)
Mutual labels:  hex
Naming Convention
Templates for naming convention - TSQL, JavaScript, C#, R, Python, Powershell
Stars: ✭ 961 (+2428.95%)
Mutual labels:  sql-server
Accent
The first developer-oriented translation tool. True asynchronous flow between translators and your team.
Stars: ✭ 721 (+1797.37%)
Mutual labels:  ecto
Server
The core infrastructure backend (API, database, Docker, etc).
Stars: ✭ 8,797 (+23050%)
Mutual labels:  sql-server
Soci
Official repository of the SOCI - The C++ Database Access Library
Stars: ✭ 960 (+2426.32%)
Mutual labels:  odbc
Query
Query adds tools to aid the use of Ecto in web settings.
Stars: ✭ 23 (-39.47%)
Mutual labels:  ecto
React Express Fullstack
Full stack (mostly unopinionated) starter pack with React+Redux and Expressjs
Stars: ✭ 23 (-39.47%)
Mutual labels:  sql-server

Mssqlex

Build Status Coverage Status Inline docs Ebert Hex.pm Version Hex.pm Downloads License

Adapter to Microsoft SQL Server. Using DBConnection and ODBC.

It connects to Ecto with MssqlEcto.

Installation

Mssqlex requires the Erlang ODBC application to be installed. This might require the installation of an additional package depending on how you have installed Erlang (e.g. on Ubuntu sudo apt-get install erlang-odbc).

Mssqlex depends on Microsoft's ODBC Driver for SQL Server. You can find installation instructions for Linux or other platforms on the official site.

This package is availabe in Hex, the package can be installed by adding mssqlex to your list of dependencies in mix.exs:

def deps do
  [{:mssqlex, "~> 1.1.0"}]
end

Testing

Tests require an instance of SQL Server to be running on localhost and a valid UID and password to be set in the MSSQL_UID and MSSQL_PWD environment variables, respectively.

The easiest way to get an instance running is to use the SQL Server Docker image:

export MSSQL_UID=sa
export MSSQL_PWD='ThePa$$word'
docker run -e 'ACCEPT_EULA=Y' -e SA_PASSWORD=$MSSQL_PWD -p 1433:1433 -d microsoft/mssql-server-linux
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].