Skip to content

RUM patch for PG 13 #84

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 42 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
0af3992
Fix tests for 32-bit platforms
za-arthur Jan 21, 2019
039b495
Issue #52: Handle rbtree renames for PostgreSQL 11.0
za-arthur Jan 22, 2019
ddd144b
PGPRO-2412: Test bitmap index scan and index scan more accurately
za-arthur Feb 8, 2019
b0eb043
Handle rbtree renames for PostgreSQL 10.7
za-arthur Feb 11, 2019
c57a87b
Run wal-check by check command
za-arthur Feb 26, 2019
98d0097
PGPRO-2534: Page get uninitialized because of PostingItem aligning
za-arthur Mar 15, 2019
a2448b5
PGPRO-2537: Alexander Lakhin: Initialize with zeroes RumSortItem
za-arthur Mar 15, 2019
6dfb41a
Add comment into altorder.sql
za-arthur Mar 15, 2019
4ae2081
PGPRO-2538: Improve tests, force Index Scan
za-arthur Mar 15, 2019
7acf4f1
PGPRO-2540: Fix another uninitialized memory area
za-arthur Mar 18, 2019
6230579
Add more comments into rum_validate.sql
za-arthur Mar 19, 2019
793829d
PGPRO-2554: Copy an additional information into the current memory
za-arthur Mar 22, 2019
36e0be5
PGPRO-2538: Improve tests, force Index Scan
za-arthur Mar 28, 2019
0527b26
Integration with Travis CI
za-arthur Apr 15, 2019
aa33f7e
Add execute permissions to travis/mk_dockerfile.sh
za-arthur Apr 15, 2019
bf0ff14
Fix travis/mk_dockerfile.sh paths
za-arthur Apr 15, 2019
d158e41
Fix paths for Travis CI
za-arthur Apr 15, 2019
df75d40
Rename travis/run_tests.sh
za-arthur Apr 15, 2019
78ec4f3
Recursively chown
za-arthur Apr 15, 2019
e9c53b5
Fixes per clang analyzer complains
za-arthur Apr 16, 2019
14e97be
Grant privileges on postgresql/server/ within Docker
za-arthur Apr 16, 2019
6636f39
Check array for NULL, fix gcov call
za-arthur Apr 16, 2019
f342245
Add Travis CI badge
za-arthur Apr 16, 2019
9a3e475
Remove Codecov badge comment
za-arthur Apr 16, 2019
16afcc7
Issue #61: Fixes for PostgreSQL 12
za-arthur Jun 19, 2019
d98b9f1
Update copyrights
za-arthur Jun 19, 2019
0fdfdd8
Merge branch 'fixes_v12_2'
za-arthur Jun 19, 2019
830f559
Issue #61: Fix 32-bit result for array test
za-arthur Jun 27, 2019
32625a7
Disable dtrace for rumsort.c
za-arthur Jul 1, 2019
ee68be1
Issue #61: Invalidate scan->xs_heaptid by hand.
za-arthur Jul 2, 2019
e34375a
PGPRO-2844: Use macros PG_INT32_MAX instead of magic number
anna-akenteva Jul 11, 2019
cd71e51
[PGPRO-3442] Correct initialize scan.
feodor Jan 17, 2020
277014f
Update regression tests for 32-bit system
feodor Jan 30, 2020
ef0a4bb
Merge branch 'public_master'
feodor Mar 10, 2020
7de7cbb
Add support of pgsql v13
feodor Apr 2, 2020
289a6c2
Issue #61: Fix 32-bit result for array test
za-arthur Jun 27, 2019
a7a3859
Disable dtrace for rumsort.c
za-arthur Jul 1, 2019
7b5bb8a
Issue #61: Invalidate scan->xs_heaptid by hand.
za-arthur Jul 2, 2019
4f78fbc
PGPRO-2844: Use macros PG_INT32_MAX instead of magic number
anna-akenteva Jul 11, 2019
3f283b9
Add support of pgsql v13
feodor Apr 2, 2020
23e3420
PGPRO-3429: +reduce generate_series size
Apr 6, 2020
bc917c9
Merge branch 'master' of git.postgrespro.ru:pgpro-dev/rum
feodor Apr 7, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Don't send some content to the Docker host when building
img
travis
.git
.travis.yml

*.gcno
*.gcda
*.gcov
*.so
*.o
27 changes: 27 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
sudo: required

language: c

services:
- docker

before_install:
- cp travis/* .

install:
- ./mk_dockerfile.sh
- docker-compose build

script:
- docker-compose run $(bash <(curl -s https://codecov.io/env)) tests

notifications:
email:
on_success: change
on_failure: always

env:
- PG_VERSION=11 LEVEL=hardcore
- PG_VERSION=11
- PG_VERSION=10
- PG_VERSION=9.6
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
RUM is released under the PostgreSQL License, a liberal Open Source license, similar to the BSD or MIT licenses.

Copyright (c) 2015-2018, Postgres Professional
Portions Copyright (c) 2015-2019, Postgres Professional
Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
Portions Copyright (c) 1994, The Regents of the University of California

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.

IN NO EVENT SHALL POSTGRES PROFESSIONAL BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF POSTGRES PROFESSIONAL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

POSTGRES PROFESSIONAL SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND POSTGRES PROFESSIONAL HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
POSTGRES PROFESSIONAL SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND POSTGRES PROFESSIONAL HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ endif
wal-check: temp-install
$(prove_check)

check: wal-check

all: $(SQL_built)

#9.6 requires 1.3 file but 10.0 could live with update files
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[![Build Status](https://api.travis-ci.com/postgrespro/rum.svg?branch=master)](https://travis-ci.com/postgrespro/rum)
[![PGXN version](https://badge.fury.io/pg/rum.svg)](https://badge.fury.io/pg/rum)
[![GitHub license](https://img.shields.io/badge/license-PostgreSQL-blue.svg)](https://raw.githubusercontent.com/postgrespro/rum/master/LICENSE)

Expand Down
Loading