You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PostgreSQL extensions for widely used [honeysql](https://github.com/jkk/honeysql). This library extends the features of honeysql to support postgres specific SQL clauses and some basic SQL DDL in addition to the ones supported by the parent library. This library exists because it felt having a separate vendor specific namespace rather over having everything within honeysql.
4
+
PostgreSQL extensions for the widely used [honeysql](https://github.com/jkk/honeysql).
5
5
6
-
Currently honeysql-postgres supports the following postgres specific clauses:
6
+
This library aims to extend the features of honeysql to support postgres specific SQL clauses and some basic SQL DDL in addition to the ones supported by the parent library. This keeps honeysql clean and single-purpose, any vendor-specific additions can simply be separate libraries that work on top.
7
7
8
-
- upsert
9
-
- on conflict
10
-
- on conflict on constraint
11
-
- do update set
12
-
- do nothing
13
-
- returning
14
-
- partition by
15
-
- over
16
-
- window
17
-
- create view
18
-
- create table
19
-
- drop table
20
-
- alter table
21
-
- add column
22
-
- drop column
23
-
- rename column
24
-
- insert-into-as
25
-
- pattern matching (ILIKE and NOT ILIKE)
26
-
- except (and except-all)
27
8
28
9
## Index
29
10
@@ -256,6 +237,6 @@ The following are the SQL functions added in `honeysql-postgres`
0 commit comments