Commit Graph

60 Commits (e55f718fc429fb7971eb7351debfa5931f9811bf)

Author SHA1 Message Date
Tom Lane e55f718fc4 Revise RelationBuildRowSecurity() to avoid memory leaks. 5 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Tom Lane 5815696bc6 Make parser rely more heavily on the ParseNamespaceItem data structure. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane fdba460a26 Create an RTE field to record the query's lock mode for each relation. 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Peter Eisentraut bbca77623f Rename MemoryContextCopySetIdentifier() for clarity 8 years ago
Andres Freund d87510a524 Combine options for RangeVarGetRelidExtended() into a flags argument. 8 years ago
Tom Lane 442accc3fe Allow memory contexts to have both fixed and variable ident strings. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Dean Rasheed f356ec5744 Teach RemoveRoleFromObjectPolicy() about partitioned tables. 9 years ago
Tom Lane ab02896510 Provide CatalogTupleDelete() as a wrapper around simple_heap_delete(). 9 years ago
Alvaro Herrera 2f5c9d9c9c Tweak catalog indexing abstraction for upcoming WARM 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Peter Eisentraut 2e254130d1 Make more use of RoleSpec struct 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Stephen Frost 093129c9d9 Add support for restrictive RLS policies 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Stephen Frost a89505fd21 Remove various special checks around default roles 10 years ago
Stephen Frost 293007898d Reserve the "pg_" namespace for roles 10 years ago
Tom Lane bd0ab28912 Remove useless double calls of make_parsestate(). 10 years ago
Tom Lane f47b602df8 Fix bogus lock release in RemovePolicyById and RemoveRoleFromObjectPolicy. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Stephen Frost 833728d4c8 Handle policies during DROP OWNED BY 10 years ago
Stephen Frost ed8bec915e Handle dependencies properly in ALTER POLICY 10 years ago
Peter Eisentraut a351705d8a Improve some messages 10 years ago
Stephen Frost 22eaf35c1d RLS refactoring 10 years ago
Stephen Frost 3c99788797 Rename 'cmd' to 'cmd_name' in CreatePolicyStmt 10 years ago
Joe Conway 632cd9f892 Create new ParseExprKind for use by policy expressions. 11 years ago
Joe Conway efe72a82aa Add missing post create and alter hooks to policy objects. 11 years ago
Tom Lane 2c698f438a Suppress "variable may be used uninitialized" warning. 11 years ago
Joe Conway d824e2800f Disallow converting a table to a view if row security is present. 11 years ago
Joe Conway f781a0f1d8 Create a pg_shdepend entry for each role in TO clause of policies. 11 years ago
Tom Lane 0a0fe2ff6e Add now-required #include. 11 years ago
Joe Conway 808ea8fc7b Add assign_expr_collations() to CreatePolicy() and AlterPolicy(). 11 years ago
Joe Conway 02eac01f91 Make RLS related error messages more consistent and compliant. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Alvaro Herrera 31eae6028e Allow CURRENT/SESSION_USER to be used in certain commands 11 years ago
Alvaro Herrera a2e35b53c3 Change many routines to return ObjectAddress rather than OID 11 years ago