Tass0sm / emacs-odbc-rs

New odbc emacs dynamic module (written in rust now)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emacs dynamic module providing ODBC interface

Compiling

mkdir build
cmake ..
make

Using

Set up ODBC

In /etc/odbcinst.ini:

[MariaDB]
Description = ODBC Driver for MariaDB
Driver      = /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
FileUsage   = 1

In ~/.odbc.ini:

[MariaDB-test]
Driver      = MariaDB
Database    = test
Socket      = /run/mysqld/mysqld.sock
Server      = 127.0.0.1
Port        = 3306

Set up MariaDB

sudo mariadb -u root -p
MariaDB> CREATE DATABASE test;
MariaDB> CREATE USER 'tassos'@'localhost' IDENTIFIED BY '123';
MariaDB> GRANT ALL PRIVILEGES ON test.* TO 'tassos'@'localhost';
MariaDB> quit

Configuring in Emacs

(use-package emacs-odbc
  :load-path "/home/tassos/software/emacs-odbc")

About

New odbc emacs dynamic module (written in rust now)


Languages

Language:Emacs Lisp 51.9%Language:Rust 35.2%Language:Makefile 12.9%