Skip to content

Commit

Permalink
SQLite FDW 2.0.0
Browse files Browse the repository at this point in the history
Support JOIN pushdown (LEFT,RIGHT,INNER)
Support direct modification (UPDATE/DELETE)
Support pushdown nest functions
Support pushdown scalar operator ANY/ALL (ARRAY)
Support pushdown ON CONFLICT DO NOTHING
Refactored tests
Bug fixings
- Don't push down lower/upper function
- Fix processing for DATE data type
- Do not prepare SQL statement during EXPLAIN
  • Loading branch information
hrkuma committed May 26, 2021
1 parent 2e71a9b commit a4e24fb
Show file tree
Hide file tree
Showing 210 changed files with 215,775 additions and 4,443 deletions.
186 changes: 70 additions & 116 deletions Jenkinsfile

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions META.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"name": "sqlite_fdw",
"abstract": "Foreign Data Wrapper for SQLite databases",
"description": "PostgreSQL extension which implements a Foreign Data Wrapper (FDW) for SQLite databases.",
"version": "1.3.1",
"maintainer": "mochizk",
"version": "2.0.0",
"maintainer": "pgspider",
"license": "postgresql",
"provides": {
"sqlite_fdw": {
"abstract": "Foreign Data Wrapper for SQLite databases",
"file": "sqlite_fdw.c",
"docfile": "README.md",
"version": "1.3.1"
"version": "2.0.0"
}
},
"prereqs": {
Expand Down
8 changes: 8 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,11 @@ include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif

ifdef REGRESS_PREFIX
REGRESS_PREFIX_SUB = $(REGRESS_PREFIX)
else
REGRESS_PREFIX_SUB = $(VERSION)
endif

REGRESS := $(addprefix $(REGRESS_PREFIX_SUB)/,$(REGRESS))
$(shell mkdir -p results/$(REGRESS_PREFIX_SUB)/extra)
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@ SELECT * FROM t1;
- Support update to foreign table
- WHERE clauses are pushdowned
- Aggregate function are pushdowned
- Order By is pushdowned.
- Order By is pushdowned
- Joins (left/right/inner) are pushdowned
- Limit and Offset are pushdowned (*when all tables queried are fdw)
- Transactions

Expand All @@ -81,7 +82,7 @@ SELECT * FROM t1;
Opening issues and pull requests on GitHub are welcome.

## License
Copyright (c) 2017 - 2020, TOSHIBA Corporation
Copyright (c) 2017 - 2021, TOSHIBA Corporation
Copyright (c) 2011 - 2016, EnterpriseDB Corporation

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.
Expand Down
Loading

0 comments on commit a4e24fb

Please sign in to comment.