summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql
Commit message (Collapse)AuthorAgeFilesLines
* Fix "Unable to identify an operator =$" problem that occurred when pgsqlTom Lane1999-11-281-16/+16
| | | | | | | | expressions were written without spaces between operators and operands. Problem was that something like "if new.f1=new.f2 then" would be translated to "if $1=$2 then", and the Postgres lexer would tokenize that the wrong way. Fix is to emit spaces around $paramno constructs to ensure they are seen as separate tokens.
* Add system indexes to match all caches.Bruce Momjian1999-11-222-13/+13
| | | | | | | Make all system indexes unique. Make all cache loads use system indexes. Rename *rel to *relid in inheritance tables. Rename cache names to be clearer.
* New NameStr macro to convert Name to Str. No need for var.data anymore.Bruce Momjian1999-11-072-4/+4
| | | | | | Fewer calls to nameout. Better use of RelationGetRelationName.
* Hi,Bruce Momjian1999-10-131-4/+1
| | | | | | | | | | | | I have changed a bit the makefiles for the win32 port - the *.def files (created when building shared libraries) are now clean from Makefile.shlib. I have also removed "-g" from CFLAGS in the "cygwin32" template - it can be enabled when running configure. Dan
* gram.y cleanupBruce Momjian1999-09-211-2/+2
|
* Make proper plpgsql non-externs.Bruce Momjian1999-09-201-7/+4
|
* Define plpgsql_yylineno as non-extern somewhere for bsdi.Bruce Momjian1999-09-201-2/+4
|
* Allow BSD yacc and bison to compile pl code.Bruce Momjian1999-08-161-3/+9
|
* replace #Include .Bruce Momjian1999-08-091-3/+4
|
* Fix so BSD yacc works on file.Bruce Momjian1999-08-071-2/+3
|
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-171-3/+1
|
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-153-6/+3
|
* Make exec_simple_check_plan() check for a null plan, soTom Lane1999-07-041-2/+5
| | | | that it doesn't crash when processing a utility statement.
* Make sure symlinks for sharedlib get removed by 'make clean'.Tom Lane1999-06-301-3/+3
|
* Fix compile of plpgsql by adding 'extern int yylineno.'Bruce Momjian1999-05-261-1/+3
|
* pgindent run over code.Bruce Momjian1999-05-253-78/+91
|
* Fix configure to generate correct expansion of library directoryTom Lane1999-05-111-2/+2
| | | | in pl/plpgsql/src/mklang.sql.
* put back mklang.sql.in file.Bruce Momjian1999-05-111-2/+2
|
* clean up commentsBruce Momjian1999-05-111-2/+2
|
* Change error messages to oids come out as %u and not %d. Change has noBruce Momjian1999-05-103-12/+12
| | | | real affect now.
* Change elog(ERROR) to get back to main loop via a plain sigsetjmp,Tom Lane1999-04-201-18/+2
| | | | | | instead of doing a kill(self, SIGQUIT) and expecting the signal handler to do it. Also, clean up inconsistent definitions of the sigjmp buffer in the several files that already referenced it.
* Hi,Bruce Momjian1999-03-221-2/+2
| | | | | | | | | | I have solved some problems with dynamic loading on NT. It is possible to run succesfully both trigger and plpgsql regression tests. The patch is in the included file "diff". Dan
* Ah, *now* I understand: plpgsql lexer must be generated with flex -l ...Tom Lane1999-03-212-5/+6
|
* Hmm, it seems some versions of flex declare yytext as extern char[]Tom Lane1999-03-211-7/+4
| | | | | | but others declare it as extern char *. gcc complains (quite rightly too). Worked around it by rearranging the order of inclusions so that we don't have to explicitly declare yytext; this should work with either variant.
* Remove yacc/lex output files from CVS repository.Tom Lane1999-03-203-4775/+0
|
* Clean up build procedure: do not keep raw lex/yacc files around,Tom Lane1999-03-201-11/+11
| | | | only the edited ones.
* Include -lcrypt when needed to link libpgtcl.so and plpgsql.soTom Lane1999-02-071-5/+6
|
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-031-3/+2
|
* Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.Bruce Momjian1999-02-021-42/+76
|
* Hope that execMain.c good merged.Vadim B. Mikheev1999-01-291-20/+6
| | | | | Fix for BEFORE ROW UPDATE triggers: result tuple may be different (due to concurrent update) from one initially produced by top level plan.
* New prebuilt versions of gram.c and scan.c for the mixed caseJan Wieck1999-01-282-265/+243
| | | | | | identifier support. Jan
* Partial support for mixed case in PL/pgSQL.Jan Wieck1999-01-284-21/+48
| | | | | | | | Left are identifiers that contain non-alnum/_ chars. So e.g. whitespaces in identifiers are still not supported. Jan
* Speedup of PL/pgSQL by calling ExecEvalExpr() directlyJan Wieck1999-01-272-94/+385
| | | | | | instead of SPI_execp() for simple expressions. Jan
* Clean up trivial compiler warning from gcc.Tom Lane1999-01-171-3/+3
|
* Apply Win32 patch from Horak Daniel.Bruce Momjian1999-01-171-1/+8
|
* Fix deadlock so it only checks once.Bruce Momjian1998-12-182-2/+2
|
* Add enable_plpgsql from Oliver.Bruce Momjian1998-12-131-0/+68
|
* New HeapTuple structure/interface.Vadim B. Mikheev1998-11-271-8/+8
|
* August version of docs superceded by sgml version from Jan.Thomas G. Lockhart1998-11-061-448/+0
|
* Behave reasonably on a system without shared libraries.Tom Lane1998-10-301-2/+6
|
* Make these file generated in distribution.Bruce Momjian1998-10-284-2/+4779
|
* Centralized shared-library build knowledge in a new file,Tom Lane1998-10-191-97/+24
| | | | | | | | src/Makefile.shlib. Updated all the makefiles that try to build shlibs to include that file instead of having duplicate (and mostly incomplete) copies of shared-library options. It works on HPUX, a lot better than it did before in fact, but there's a chance I broke some other platforms. At least now you only have to fix one place not six...
* Clean up shared makefile install procedures.Tom Lane1998-10-181-2/+2
| | | | | Get the permissions right, don't overwrite real files with symlinks, etc. plpgsql and odbc still aren't fully up to speed, but at least they don't crash and burn...
* Add mklang.sh.in to plpgsql.Bruce Momjian1998-10-121-2/+2
|
* TCL_LIB, TCL_INC not used.Bruce Momjian1998-10-121-1/+1
|
* tcl cleanup.Bruce Momjian1998-10-121-2/+2
|
* More Solaris fixes.Bruce Momjian1998-10-121-2/+2
|
* Add SVr4 shared libraries.Bruce Momjian1998-10-121-1/+6
|
* Solaris shared library fixes.Bruce Momjian1998-10-121-2/+7
|
* There where a few more problems fixed by the patch below.Bruce Momjian1998-10-091-2/+7
| | | | | | o configure.in Jan.