Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
2fac94ec
Commit
2fac94ec
authored
Apr 23, 1997
by
Vadim B. Mikheev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1. SHOW/RESET var fixed.
2. vacuum() call changed (ANALYZE).
parent
24d48db3
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
65 deletions
+9
-65
src/backend/tcop/utility.c
src/backend/tcop/utility.c
+6
-4
src/backend/tcop/variable.c
src/backend/tcop/variable.c
+3
-61
No files found.
src/backend/tcop/utility.c
View file @
2fac94ec
...
...
@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.1
5 1997/04/23 03:17:09 scrappy
Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.1
6 1997/04/23 06:09:33 vadim
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -610,7 +610,9 @@ ProcessUtility(Node *parsetree,
commandTag
=
"VACUUM"
;
CHECK_IF_ABORTED
();
vacuum
(
((
VacuumStmt
*
)
parsetree
)
->
vacrel
,
((
VacuumStmt
*
)
parsetree
)
->
verbose
);
((
VacuumStmt
*
)
parsetree
)
->
verbose
,
((
VacuumStmt
*
)
parsetree
)
->
analyze
,
((
VacuumStmt
*
)
parsetree
)
->
va_spec
);
break
;
case
T_ExplainStmt
:
...
...
@@ -649,7 +651,7 @@ ProcessUtility(Node *parsetree,
case
T_VariableShowStmt
:
{
VariableS
etStmt
*
n
=
(
VariableSet
Stmt
*
)
parsetree
;
VariableS
howStmt
*
n
=
(
VariableShow
Stmt
*
)
parsetree
;
GetPGVariable
(
n
->
name
);
commandTag
=
"SHOW VARIABLE"
;
}
...
...
@@ -657,7 +659,7 @@ ProcessUtility(Node *parsetree,
case
T_VariableResetStmt
:
{
Variable
SetStmt
*
n
=
(
VariableS
etStmt
*
)
parsetree
;
Variable
ResetStmt
*
n
=
(
VariableRes
etStmt
*
)
parsetree
;
ResetPGVariable
(
n
->
name
);
commandTag
=
"RESET VARIABLE"
;
}
...
...
src/backend/tcop/variable.c
View file @
2fac94ec
/*
* Routines for handling of SET var TO statements
* Routines for handling of 'SET var TO', 'SHOW var' and 'RESET var'
* statements.
*
* $Id: variable.c,v 1.
4 1997/04/23 03:17:16 scrappy
Exp $
* $Id: variable.c,v 1.
5 1997/04/23 06:09:36 vadim
Exp $
*
* $Log: variable.c,v $
* Revision 1.4 1997/04/23 03:17:16 scrappy
* To: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>
* Subject: Re: [PATCHES] SET DateStyle patches
*
* On Tue, 22 Apr 1997, Thomas Lockhart wrote:
*
* > Some more patches! These (try to) finish implementing SET variable TO value
* > for "DateStyle" (changed the name from simply "date" to be more descriptive).
* > This is based on code from Martin and Bruce (?), which was easy to modify.
* > The syntax is
* >
* > SET DateStyle TO 'iso'
* > SET DateStyle TO 'postgres'
* > SET DateStyle TO 'sql'
* > SET DateStyle TO 'european'
* > SET DateStyle TO 'noneuropean'
* > SET DateStyle TO 'us' (same as "noneuropean")
* > SET DateStyle TO 'default' (current same as "postgres,us")
* >
* > ("european" is just compared for the first 4 characters, and "noneuropean"
* > is compared for the first 7 to allow less typing).
* >
* > Multiple arguments are allowed, so SET datestyle TO 'sql,euro' is valid.
* >
* > My mods also try to implement "SHOW variable" and "RESET variable", but
* > that part just core dumps at the moment. I would guess that my errors
* > are obvious to someone who knows what they are doing with the parser stuff,
* > so if someone (Bruce and/or Martin??) could have it do the right thing
* > we will have a more complete set of what we need.
* >
* > Also, I would like to have a floating point precision global variable to
* > implement "SET precision TO 10" and perhaps "SET precision TO 10,2" for
* > float8 and float4, but I don't know how to do that for integer types rather
* > than strings. If someone is fixing the SHOW and RESET code, perhaps they can
* > add some hooks for me to do the floats while they are at it.
* >
* > I've left some remnants of variable structures in the source code which
* > I did not use in the interests of getting something working for v6.1.
* > We'll have time to clean things up for the next release...
*
* Revision 1.3 1997/04/17 13:50:30 scrappy
* From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at>
* Subject: [HACKERS] Patch: set date to euro/us postgres/iso/sql
*
* Here a patch that implements a SET date for use by the datetime
* stuff. The syntax is
*
* SET date TO 'val[,val,...]'
*
* where val is us (us dates), euro (european dates), postgres,
* iso or sql.
*
* Thomas is working on the integration in his datetime module.
* I just needed to get the patch out before it went stale :)
*
* Revision 1.1 1997/04/10 16:52:07 mjl
* Initial revision
*/
/*-----------------------------------------------------------------------*/
#include <stdio.h>
#include <string.h>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment