aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc G. Fournier <scrappy@hub.org>1998-08-30 19:39:01 +0000
committerMarc G. Fournier <scrappy@hub.org>1998-08-30 19:39:01 +0000
commit7f3630e270322240437ba1871e15c06a32fae704 (patch)
treeab86314df4cc4363634b971c0e2327668ef36cf4
parenteec4c7366f04aa258bb8b7fcd2bbc90eda1cc271 (diff)
downloadpostgresql-7f3630e270322240437ba1871e15c06a32fae704.tar.gz
postgresql-7f3630e270322240437ba1871e15c06a32fae704.zip
sequence contrib directory removed, as already integrated into the main
backend...
-rw-r--r--contrib/sequence/Makefile62
-rw-r--r--contrib/sequence/set_sequence.c41
-rw-r--r--contrib/sequence/set_sequence.h9
-rw-r--r--contrib/sequence/set_sequence.sql.in33
4 files changed, 0 insertions, 145 deletions
diff --git a/contrib/sequence/Makefile b/contrib/sequence/Makefile
deleted file mode 100644
index ade134651d3..00000000000
--- a/contrib/sequence/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-#-------------------------------------------------------------------------
-#
-# Makefile--
-# Makefile for new sequence functions.
-#
-#-------------------------------------------------------------------------
-
-PGDIR = ../..
-SRCDIR = $(PGDIR)/src
-
-include $(SRCDIR)/Makefile.global
-
-INCLUDE_OPT = -I ./ \
- -I $(SRCDIR)/ \
- -I $(SRCDIR)/include \
- -I $(SRCDIR)/port/$(PORTNAME)
-
-CFLAGS += $(INCLUDE_OPT)
-
-ifeq ($(PORTNAME), linux)
- ifdef LINUX_ELF
- ifeq ($(CC), gcc)
- CFLAGS += -fPIC
- endif
- endif
-endif
-
-ifeq ($(PORTNAME), i386_solaris)
- CFLAGS+= -fPIC
-endif
-
-MODNAME = set_sequence
-
-MODULE = $(MODNAME)$(DLSUFFIX)
-
-all: module sql
-
-module: $(MODULE)
-
-sql: $(MODNAME).sql
-
-install: $(MODULE)
- cp -p $(MODULE) $(LIBDIR)/modules
- cd $(LIBDIR)/modules; strip $(MODULE)
-
-%.sql: %.sql.in
- sed "s|MODULE_PATHNAME|$(LIBDIR)/modules/$(MODULE)|" < $< > $@
-
-.SUFFIXES: $(DLSUFFIX)
-
-%$(DLSUFFIX): %.c
- $(CC) $(CFLAGS) -shared -o $@ $<
-
-depend dep:
- $(CC) -MM $(INCLUDE_OPT) *.c >depend
-
-clean:
- rm -f $(MODULE) $(MODNAME).sql
-
-ifeq (depend,$(wildcard depend))
-include depend
-endif
diff --git a/contrib/sequence/set_sequence.c b/contrib/sequence/set_sequence.c
deleted file mode 100644
index 713421f8226..00000000000
--- a/contrib/sequence/set_sequence.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * set_sequence.c --
- *
- * Set a new sequence value.
- *
- * Copyright (c) 1996, Massimo Dal Zotto <dz@cs.unitn.it>
- */
-
-#include "postgres.h"
-#include "nodes/parsenodes.h"
-#include "commands/sequence.h"
-
-#include "set_sequence.h"
-
-extern int setval(struct varlena * seqin, int4 val);
-
-int
-set_currval(struct varlena * sequence, int4 nextval)
-{
- return setval(sequence, nextval);
-}
-
-int
-next_id(struct varlena * sequence)
-{
- return nextval(sequence);
-}
-
-int
-last_id(struct varlena * sequence)
-{
- return currval(sequence);
-}
-
-int
-set_last_id(struct varlena * sequence, int4 nextval)
-{
- return setval(sequence, nextval);
-}
-
-/* end of file */
diff --git a/contrib/sequence/set_sequence.h b/contrib/sequence/set_sequence.h
deleted file mode 100644
index 992adcc02bc..00000000000
--- a/contrib/sequence/set_sequence.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef SET_SEQUENCE_H
-#define SET_SEQUENCE_H
-
-int set_currval(struct varlena * sequence, int4 nextval);
-int next_id(struct varlena * sequence);
-int last_id(struct varlena * sequence);
-int set_last_id(struct varlena * sequence, int4 nextval);
-
-#endif
diff --git a/contrib/sequence/set_sequence.sql.in b/contrib/sequence/set_sequence.sql.in
deleted file mode 100644
index 0f1421b71bd..00000000000
--- a/contrib/sequence/set_sequence.sql.in
+++ /dev/null
@@ -1,33 +0,0 @@
--- SQL code to define new sequence utilities
-
--- Set a new sequence value
---
-create function set_currval(text, int4) returns int4
- as 'MODULE_PATHNAME'
- language 'C';
-
--- Increment the value of sequence
---
--- select next_id('sequence_name');
---
-create function next_id(text) returns int4
- as 'MODULE_PATHNAME'
- language 'C';
-
--- Return the last value set for a sequence
---
--- select last_id('sequence_name');
---
-create function last_id(text) returns int4
- as 'MODULE_PATHNAME'
- language 'C';
-
--- Set the current value of a sequence
---
--- select set_last_id('sequence_name', 1);
---
-create function set_last_id(text,int4) returns int4
- as 'MODULE_PATHNAME'
- language 'C';
-
--- end of file