Skip to content

Commit 073548f

Browse files
committed
cascade
1 parent de7da52 commit 073548f

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ index_advisor(
3030
For a minimal example, the `index_advisor` function can be given a single table query with a filter on an unindexed column.
3131

3232
```sql
33-
create extension index_advisor cascade;
33+
create extension if not exists index_advisor cascade;
3434

3535
create table if not exists public.book(
3636
id int,
@@ -48,7 +48,7 @@ select
4848
More complex queries may generate additional suggested indexes
4949

5050
```sql
51-
create extension index_advisor;
51+
create extension if not exists index_advisor cascade;
5252

5353
create table author(
5454
id serial primary key,

test/expected/disallow_semicolon.out

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
begin;
2-
create extension index_advisor;
2+
create extension index_advisor cascade;
3+
NOTICE: installing required extension "hypopg"
34
select index_advisor($$ select 1; $$);
45
ERROR: query must not contain a semicolon
56
CONTEXT: PL/pgSQL function index_advisor(text) line 15 at RAISE

test/expected/integration.out

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
begin;
22
create extension index_advisor cascade;
3+
NOTICE: installing required extension "hypopg"
34
create table if not exists public.book(id int, name text);
45
select index_advisor($$ select * from book where id = $1 $$);
56
index_advisor

test/expected/multi_index.out

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
begin;
2-
create extension index_advisor;
2+
create extension index_advisor cascade;
3+
NOTICE: installing required extension "hypopg"
34
create table author(
45
id serial primary key,
56
name text not null

test/sql/disallow_semicolon.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
begin;
22

3-
create extension index_advisor;
3+
create extension index_advisor cascade;
44

55
select index_advisor($$ select 1; $$);
66

test/sql/multi_index.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
begin;
22

3-
create extension index_advisor;
3+
create extension index_advisor cascade;
44

55
create table author(
66
id serial primary key,

0 commit comments

Comments
 (0)