Skip to content

Commit ed5a80e

Browse files
committed
Update no longer accurate information
1 parent 8a7a3d1 commit ed5a80e

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
# EmacSQL
22

3-
EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),
4-
PostgreSQL, MySQL, and potentially other SQL databases.
3+
EmacSQL is a high-level Emacs Lisp front-end for SQLite.
4+
5+
PostgreSQL and MySQL are also supported, but use of these connectors
6+
is not recommended.
57

68
Any [readable lisp value][readable] can be stored as a value in
79
EmacSQL, including numbers, strings, symbols, lists, vectors, and
810
closures. EmacSQL has no concept of "TEXT" values; it's all just lisp
911
objects. The lisp object `nil` corresponds 1:1 with `NULL` in the
1012
database.
1113

12-
On MELPA, each back-end is provided as a separate package, suffixed with
13-
the database name. In the case of `emacsql-sqlite`, on first use EmacSQL
14-
will attempt to find a C compiler and use it to compile a custom native
15-
binary for communicating with a SQLite database.
16-
1714
Requires Emacs 25 or later.
1815

1916
[![Compile](https://github.com/magit/emacsql/actions/workflows/compile.yml/badge.svg)](https://github.com/magit/emacsql/actions/workflows/compile.yml)
@@ -58,7 +55,7 @@ function, neither of these connection types are supported on Windows.
5855
## Example Usage
5956

6057
```el
61-
(defvar db (emacsql-sqlite "~/company.db"))
58+
(defvar db (emacsql-sqlite-open "~/company.db"))
6259
6360
;; Create a table. Table and column identifiers are symbols.
6461
(emacsql db [:create-table people ([name id salary])])

emacsql.el

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
;;; Commentary:
1515

16-
;; EmacSQL is a high-level Emacs Lisp front-end for SQLite
17-
;; (primarily), PostgreSQL, MySQL, and potentially other SQL
18-
;; databases. On MELPA, each of the backends is provided through
19-
;; separate packages: emacsql-sqlite, emacsql-psql, emacsql-mysql.
16+
;; EmacSQL is a high-level Emacs Lisp front-end for SQLite.
17+
18+
;; PostgreSQL and MySQL are also supported, but use of these connectors
19+
;; is not recommended.
2020

2121
;; See README.md for much more complete documentation.
2222

0 commit comments

Comments
 (0)