summaryrefslogtreecommitdiff
path: root/databases/p5-SQL-Translator
AgeCommit message (Collapse)AuthorFilesLines
2017-04-18 Add BUILD_DEPENDS+= p5-Text-Diff-[0-9]* for make testmef1-1/+3
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2015-11-03Add SHA512 digests for distfiles for databases categoryagc1-1/+2
Problems found with existing distfiles: distfiles/D6.data.ros.gz distfiles/cstore0.2.tar.gz distfiles/data4.tar.gz distfiles/sphinx-2.2.7-release.tar.gz No changes made to the cstore or mariadb55-client distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-08-06Update to 0.11021wen2-7/+6
Upstream changes: 0.11021 2015-01-29 * Fix Oracle producer generating an unnecessary / at the end in case there are no triggers * Skip HTML tests if CGI is not installed (RT#98027) * Fix JSON and YAML tests if the defaults have been tweaked (RT#98824) * Fixes for parsing and producing identifiers and values that need quoting and escaping for SQLite, MySQL, PostgreSQL, SQLServer and Oracle (RT#90700, RT#31034) * Add support for ALTER TABLE ... ADD CONSTRAINT to Oracle parser * Add trigger support to Oracle parser (RT#62927) * Fix erroneous PostgreSQL floating point type translations (RT#99725) * Remove executable bit from Parser/JSON.pm (RT#100532) * Update the Free Software Foundation's address (RT#100531) * Provide default index names for SQLite (GH#45) * Fix SQLite diffing on perl 5.8.1 * Fix multi-column indexes in Parser::DBI::PostgreSQL * Fix array data types in Parser::PostgreSQL (GH#49) * Fix multidimensional sizes in Parser::PostgreSQL
2015-07-12Comment out dependencies of the stylewiz1-2/+2
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-11-23Update to 0.11020wen2-7/+6
Upstream changes: 0.11020 2014-09-02 * Fix test failure if Test::PostgreSQL is installed but not working 0.11019 2014-09-02 * Add Json and hstore types to Pg Parser (cloudinstustrie) * Fix DROP TABLE in SQL Server Producer * Fix Pg DBI parser test (Dagfinn Ilmari Mannsker) * Remove spurious warnings (Matt Phillips, Wallace Reis) * Fix MySQL producer for columns with scalar ref in 'ON UPDATE' (Wallace Reis) * Fix handling of views in MySQL DBI parser * Fix handling of renamed fields in SQLite diff (Peter Mottram) * Check numeric equality of default values in numeric-type fields (Wallace Reis) * Fix handling of renamed fields in renamed tables in Pg diff (Peter Mottram) 0.11018 2013-10-31 * Revert "Fix AUTOINCREMENT in SQLite" 0.11017 2013-10-30 * Apply quotes to fix tables that are reserved words, DBI::SQLServer (Jonathan C. Otsuka) * Add DECIMAL_DIGITS to field size for scale info, DBI::SQLServer (Jonathan C. Otsuka) * De-linkify XML namespace in docs (RT#81838) * Allow both single and double quotes for values in MySQL parser * Fix diff for altering two things per column - add ; at the end * Call all diff methods in list context (it can be merged later) * Fix Pg diff issue with drop constraint on primary keys * SQLite support for SET NULL, SET DEFAULT and NO ACTION in FK clauses * Clean up properly after Parser::DBI::PostgreSQL tests * Fix typos in error messages * Add SQL_TINYINT and SQL_BIGINT to the type map in SQL::Translator::Schema::Field * Add JSON parser and producer (Jon Jensen) * Clean up TTSchema doc some (Gavin Shelley) * Fix AUTOINCREMENT in SQLite (Rafael Porres Molina)
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-10-19Updating package for CPAN module SQL::Translator from 0.11010nb2 tosno2-14/+16
0.11016. pkgsrc changes: - adjust dependencies Upstream changes: # ---------------------------------------------------------- # 0.11016 2012-10-09 # ---------------------------------------------------------- * Allow passing an arrayref to SQLT->filename (lost in Mooification) # ---------------------------------------------------------- # 0.11015 2012-10-05 # ---------------------------------------------------------- * Fix stupid missing version number in SQL::Translator::Schema::Object # ---------------------------------------------------------- # 0.11014 2012-10-05 # ---------------------------------------------------------- * Relicense under Perl 5 terms # ---------------------------------------------------------- # 0.11013_03 2012-09-25 # ---------------------------------------------------------- * Remove SQL::Translator::Schema::Graph as announced in 0.11011 * Remove a number of no longer needed deps # ---------------------------------------------------------- # 0.11013_02 2012-09-23 # ---------------------------------------------------------- * Fix missing dep (List::MoreUtils) # ---------------------------------------------------------- # 0.11013_01 2012-09-22 # ---------------------------------------------------------- * Convert SQL::Translator, ::Schema and ::Schema::* to Moo * Fix leaks by weakening circular references between schema objects # ---------------------------------------------------------- # 0.11013 2012-09-22 # ---------------------------------------------------------- * Make MySQL producer add NULL after every nullable field, conforming to SQL standard, and avoiding MySQL bugs # ---------------------------------------------------------- # 0.11012 2012-07-02 # ---------------------------------------------------------- * Fix/update quoting in PostgreSQL producer * Add missing quote function to SQLServer producer * Fix incorrect Parser::DBI documentation (RT#60878) # ---------------------------------------------------------- # 0.11011 2012-05-09 # ---------------------------------------------------------- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *** INCOMPATIBLE CHANGES: * SQLT no longer supports setting separate conflicting values for the now deprecated 'quote_table_names' and 'quote_field_names'. Instead their values are proxied to the new 'quote_identifiers'. If 'quote_identifiers' is supplied, the legacy settings are ignored (with a warning). If nothing is specified the default is TRUE as before. If only one is specified - default to its value for everything, and if both are specified with a conflicting value an exception is thrown. * Partial quoting support has been added in SQLite. It is currently disabled by default, you need to request is explicitly with quote_identifiers => 1. In a future version of SQL::Translator *THIS DEFAULT BEHAVIOR WILL CHANGE*. If you do NOT WANT quoting, set quote_identifiers to a false value to protect yourself from changes in a future release. * Bump the default MySQL parser version to MySQL 4.0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * script/sqlt-graph now accepts a --trace option * Fixes to SQLite foreign keys production (patch from Johan Viklund) closes RT#16412, RT#44769 * ON DELETE/UPDATE actions for SQLite (patch from Lukas Thiemeier) closes RT#70734, RT#71283, RT#70378 * Fix data preservation on SQLite diffs involving adding/dropping columns * Support for triggers in PostgreSQL producer and parser * Correct Data Type in SQLT::Parser::DBI::PostgreSQL (patch from Andrew Pam) * Fix index issue in SQLT::Parser::DBI::PostgreSQL * Add column and table comments in SQLT::Parser::DBI::PostgreSQL(patch from Andrew Pam) * Stop the DBI parser from disconnecting externally supplied DBI handles (RT#35868) * Fixed alter_drop_constraint for foreign keys and applying multiple changes via alter_field to a column in Postgres Producer * Added a working mechanism for naming foreign keys in the PostgreSQL producer * Fix PostgreSQL ignoring default values with specified data type * Fix PostgreSQL parser support for (N)::int defaults (patch by Tina Müller) * Fix possible name duplication in SQLlite producer * Oracle does not accept ON DELETE/UPDATE RESTRICT (though it is the actual default) fix by not adding the ON DELETE/UPDATE clause at all * Changed dependency on Digest::SHA1 to the core-bundled Digest::SHA (RT#67989) * Support for double quoted and bit strings as default values in MySQL parser * Improved VIEW support in MySQL parser * Proper handling of CURRENT_TIMESTAMP default values in MySQL parser (RT#65844) * Check in MySQL parser to avoid trying to parse a table defined twice in the same file as indices (and probably other things) get messed up * Workaround for some MySQL quirks on primary key definitions * Fix dropping primary keys in MySQL diffs (RT#62250, patch from Nick Bertrand) * MySQL producer does not attempt to write out non-existent unique constraint names * MySQL parser correctly differentiates between signed and unsigned integer column display sizes * Replace Class::Accessor::Fast dependency with already-included Moo * Entire codebase is now free of tabs and trailing whitespace * Spellfixes (RT#68912) * Fix Diagram Producer POD (RT#71397, RT#71398) * Fix Diagram Producer to use correct binmode on output (RT#71399) * Fix ignored option to script/sqlt-diagram (RT#5992) * Fix t/17sqlfxml-producer.t failures due to whitespace differences introduced by environment config snippets (RT#70786) * Fix assembly of Table objects with numbered columns being added out of order (RT#74771) (based on patch from Jonathan Otsuka) * Fix syntax error in SQL::Translator::Producer::Latex (RT#74953) * Deprecate SQL::Translator::Schema::Graph and the as_graph() schema method * Bump minimum supported perl version to 5.8.1 (mostly due to Moo)
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-03Changing all PERL5_MODULE_TYPE from Module::Install to M::I::Bundled,sno1-2/+3
Module::Install is for Authors only. Bumping revision
2011-11-22Update p5-SQL-Translator to 0.11010.hiramatsu2-7/+7
Changes from previous: # ---------------------------------------------------------- # 0.11010 2011-10-05 # ---------------------------------------------------------- * Add "if exists" to drop view statements in Pg. # ---------------------------------------------------------- # 0.11009 2011-09-02 # ---------------------------------------------------------- * Fix MySQL producer to properly quote all table names on output (patch from geistteufel) # ---------------------------------------------------------- # 0.11008 2011-05-04 # ---------------------------------------------------------- * Correctly create and parse FK constraints in SQLite * Correct postgis geography type insertion and linebreak fix for multiple geometry/geography columns * made PostgreSQL producer consistent with other producers in terms of quoting and allowing functions in constraints and indices * Add distinction of autoinc and regular primary keys to the GraphViz producer * Fix odd invocation of Test::More::pass() in t/36-filters.t (RT#64728) * Quote everything in SQL Server * Turn off constraints before dropping tables in SQL Server * Make true unique constraints if needed in SQL Server * Fixed Producer::PostgresSQL to output array type after type size, i.e. varchar(64)[] rather than varchar[](64) # ---------------------------------------------------------- # 0.11007 2010-11-30 # ---------------------------------------------------------- * Fix POD typo in SQL/Translator/Schema/Trigger.pm * Add explicit Scalar::Util to the deplist for really old perls * Add support for PostGIS Geometry and Geography data types in the Pg producer * Some minor fixes to squash warnings on new perls * Support a custom_type_name hint when creating enum types in PostgreSQL * Fix sqlt options/pod mismatch (RT#58318) * Oracle Producer multicolumn constraint support * Add support for triggers in the MySQL producer * Fix unstable order of View's in MySQL parser
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2011-07-03/usr/bin/env cleanupmarkd1-2/+4
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-08-04Updating databases/p5-SQL-Translator from 0.11005 to 0.11006sno2-14/+14
pkgsrc changes: - adjust dependencies Upstream changes: # ---------------------------------------------------------- # 0.11006 2010-06-03 # ---------------------------------------------------------- * Fix Producer::Oracle varchar2 without size def (ORA-00906: missing right parenthesis) * Fix Producer::Oracle translate float and double to float instead of number * Fix Producer::Oracle generation of too long unique constraint names * Fix Producer::SQLite when generating VIEWs with add_drop_table => 1 * Fix Producer::MySQL not quoting index names when requested (RT#56173) * Fix Producer::MySQL wrapping extra ()s around VIEW SELECT-ors (RT#56419) * Fix Field::default_value to behave like a real accessor (allow undef as an unsetting argument) * Fix Mysql/Pg/SQLite/MSSQL producers to properly *not* quote numeric default values (RT#57059) * Producer::Oracle tests now use Test::Differences * Prettify output of SQLite producer (less bogus newlines) * Augment SQLite and Pg producers to accept a perl-formatted (%d.%03d%03d) and regular no-leading-zero (X.X.X) *_version producer args
2010-03-03Updating databases/p5-SQL-Translator from 0.11004 to 0.11005sno2-6/+6
Upstream changes: # ---------------------------------------------------------- # 0.11005 2010-02-24 # ---------------------------------------------------------- * Fix Parser::DBI::Oracle reading too many tables (RT#49413) * Fix Parser::MySQL tripping up on PRIMARY KEY ... USING (currently value is ignored) (RT#50468) * Fix runaway debug trace (RT#52276) * Fix Parser::PostgreSQL choking on commit; statements in DDL (#RT52277) * Producer::Oracle now respects quote_field|table_names, and no longer does name munging of reserved table names * Producer::Oracle now correctly outputs databse-unique index names
2010-02-22Updating databases/p5-SQL-Translator from 0.11003 to 0.11004sno2-6/+6
Upstream changes: # ---------------------------------------------------------- # 0.11004 2010-02-14 # ---------------------------------------------------------- * Fix PG producer numeric precision regression (RT#49301) * Add DB2 producer numeric/decimal precision output * Fix Oracle producer creating numeric precision statements that the test case expects (no whitespace) * Add Oracle producer creating drop view statements like PG producer does * Fix SQL::Translator::Diff to use producer_args instead of producer_options
2009-10-11Updating databases/p5-SQL-Translator from 0.11002 to 0.11003sno2-6/+6
Upstream changes: # ---------------------------------------------------------- # 0.11003 2009-09-28 # ---------------------------------------------------------- * Pg parser fixes to deal properly with MATCH <type> * Pg parser fixes to parse timestamp attributes correctly * Fix broken default detection in script/sqlt (RT#27438) * Fix dependency issues with LibXML and TT
2009-09-12Updating package databases/p5-SQL-Translator from 0.11001 to 0.11002sno2-8/+8
pkgsrc changes: - Adjusting dependencies Upstream changes: 0.11002 2009-08-30 * Depend on fixed Parse::RecDescent * Added skip-tables and skip-tables-like options to Diagram
2009-08-19Updating package databases/p5-SQL-Translator from 0.09007 to 0.11001sno2-14/+13
pkgsrc changes: - Adding recommended dependencies - Adjusting dependencies according to META.yml Upstream changes: # ---------------------------------------------------------- # 0.11001 2009-08-18 # ---------------------------------------------------------- * Removed last use of Readonly * Adjusted YAML dependency # ---------------------------------------------------------- # 0.11000 2009-08-18 # ---------------------------------------------------------- * Re-add version numbers to files, else cpan's "upgrade" gets very confused * Replaced code using Readonly, since most of the rest uses constant, and thats already a dep * Moved YAML and XML::LibXML back to recommends, the tests for both now skip if not installed * Bumped to 0.11000 to supercede 0.10 which has incorrect numbering scheme # ---------------------------------------------------------- # 0.10 2009-08-13 # ---------------------------------------------------------- * Resolved the following RT bugs (thanks to everyone for reporting!): 25791 does not recognize PostgreSQL ON_ERROR_STOP 29265 sqlt-diagram: --natural-join needs Graph::Directed 37814 SQLite translator failing to parse schema 42548 Producer::PostgreSQL incorrectly inserts the size in 'time(stamp)? with(out) time zone' fields 43173 SQL::Translator::Parser without versionnumber - will install old 0.09002 46805 (No subject) 47026 META.yml is not packaged due to MANIFEST.SKIP (easyfix) 32130 Move from XML::XPath to XML::LibXML::XPathContext 22261 MySQL parse 13915 missing optional prerequisite cause make test to fail 8847 Diagram.pm: BINMODE missing in printing of graphic file. 21065 GraphViz producer fails on tables named 'node' 35448 Producer::PostgreSQL types without size 22026 sqlt-diagram uses -f arg twice 47897 [PATCH] Fix uninitialized value within @_ in (uc|lc) 47668 Mysql Parser doesn't recognize key types 46448 sqlt-graph errors out on MySQL DDL with btree keys 47176 Add Foreign Key support to Parser::DBI::PostgreSQL.pm 48025 MySQL Producer: Case inconsistency between elements in @no_length_attr and $data_type 48569 sqlt-diagram fails to load SQLite schema 48596 SQL::Translator::Diff::schema_diff should produce a list in list context 44907 SQL::Translator::Producer::PostgreSQL produce() in list context should return a list of statements
2009-07-07Updating package for p5 module for SQL::Translator from 0.09006 to 0.09007sno2-7/+7
Upstream changes: # ---------------------------------------------------------- # 0.09007 2009-06-25 # ---------------------------------------------------------- * Fixed Pg parser - caching the compiled P::RD schema is a *very* bad idea * Fix MSSQL handling of ON UPDATE/DELETE RESTRICT * Delay MSSQL FK constraint deployment until after all CREATE TABLE statements * Coerce other engine's bytea/blob/clob datatypes to VarBinary
2009-06-15pkgsrc changes:sno2-11/+26
- Updating package of p5 module SQL::Translator from 0.09004 to 0.09006 - Setting license to gnu-gpl-v2 - Adjusting dependencies according to Makefile.PL Upstream changes: # ---------------------------------------------------------- # 0.09006 2009-06-10 # ---------------------------------------------------------- * Multiple test and dependency adhustments to make smokers happy * Fix YAML producer wrt extra attribute * Added support for "time(stamp) (p) with time zone" for Pg producer (mo) # ---------------------------------------------------------- # 0.09005 2009-06-08 # ---------------------------------------------------------- * Add parser support for MySQL default values with a single quote * Properly quote absolute table names in the MySQL producer * Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis) * Added CREATE VIEW subrules for mysql parser (wreis) * ALTER TABLE/ALTER COLUMN/DROP DEFAULT support in Pg producer (mo) * XML parser support for multi-event triggers * SQLite producer support for multi-event triggers * XML parser switched from XML::XPath to XML::LibXML * Pg producer ALTER TABLE/COLUMN and DROP DEFAULT support * MySQL producer skips length attribute for columns which do not support that attribute. Currently following column types are added to that list: date time timestamp datetime year * Switch to Module::Install (mandates minimum perl 5.005) * Major cleanup of GraphViz proucer * Massive amount of fixes to SQLite/Pg/Mysql/MSSQL parsers/producers Fix most of the problems uncovered by the roundtrip test framework Some highlights: - Rewind exhausted globs before attempting a read - Do not add xml comment header if no_comments is set - table/field counts are held per schema object, not globally - no more variable table and column names in SQLite and MSSQL - VIEW support for Pg parser, also some cleanups - The way we generate Pg create view statements was not standards compliant (per RhodiumToad in #postgresql) - Disable MSSQL view/procedure production - they never worked in the first place - SQLite/MSSQL improvements: - Support parsing of all DROP clauses - Support parsing of field-level comments - When producing do not append table names to constraint/index names
2009-02-24Update from version 0.09002 to 0.09004.he2-6/+6
Upstream changes: # ---------------------------------------------------------- # 0.09004 2009-02-13 # ---------------------------------------------------------- * Add support for temporary tables in Pg (nachos) * Create Trigger support for SQLite * GraphViz producer improvements # ---------------------------------------------------------- # 0.09003 2009-02-07 # ---------------------------------------------------------- <BORKED RELEASE DELETED OFF CPAN>
2008-12-20Update from version 0.09001 to 0.09002.he2-8/+7
Pkgsrc changes: o Canonicalize HOMEPAGE Upstream changes: # ---------------------------------------------------------- # 0.09002 2008-12-05 # ---------------------------------------------------------- * parsing MySQL CURRENT_TIMESTAMP as scalar ref so it can be produced without quotes (jgoulah) * Add ignore_opts parser arg (to ignore table options) in Parser::MySQL (jgoulah) * Skip tests for buggy Spreadsheet::ParseExcel versions (rbo) * Add support for skip tables parser arg in Parser::DBI::MySQL (jgoulah) * Changed behaviour of ::Producer::Oracle when returning an array of statements to make it compatible to DBI->do() * Fixed a few bugs in ::Producer::Oracle * Applied patch from jgoulah to support mysql's MERGE option * Applied patch from rbo to add support of multiple database events on a trigger * Applied patch from lukes to allow drop if exists in sqlite producer, with version >= 3.3 * Applied patch from rjbs with minor changes, now we support scalar refs in default values! * Fixed SQLite producer to end index statements in newlines, in scalar context * Decreed that all list context statements shall not end in ; or ;\n * Fixed SQLite, Diff and MySQL producers to agree with Decree. * Added support for CREATE VIEW + tests in the Pg producer (wreis) * Added support for CREATE VIEW + tests in the sqlite producer (groditi) * Added proper argument parsing and documentation to MySQL Parser and Producer (ribasushi) * Using DROP VIEW instead of OR REPLACE clause in the Pg producer, as replace only allows replacement with identical set of columns (wreis) * Added support for DROP VIEW and fixed CREATE VIEW statement in the sqlite producer (wreis) * Removed source_db and target_db accessors from Diff (throwback to old version, only output_db is used) * Support for longer varchar fields in MySQL
2008-10-31Update from version 0.09000 to version 0.09001seb2-9/+10
Changes: # ---------------------------------------------------------- # 0.09001 2008-08-19 # ---------------------------------------------------------- * Added support for CREATE VIEW + tests in the mysql producer (groditi) * Added support for SET fields in the mysql producer + test (groditi) * Added support for proper booleans in the mysql producer, when a mysql version of at least 4.x is supplied * Added support for proper enums under pg (as of 8.3), with pg version check, and deferrable constraints * Added support to truncate long constraint and index names in the mysql producer, because of a change to DBIx::Class to produce such long names in some cases.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-07-14Added databases/p5-SQL-Translator version 0.09000abs3-0/+49
SQL::Translator is a group of Perl modules that converts vendor-specific SQL table definitions into other formats, such as other vendor-specific SQL, ER diagrams, documentation (POD and HTML), XML, and Class::DBI classes. The main focus of SQL::Translator is SQL, but parsers exist for other structured data formats, including Excel spreadsheets and arbitrarily delimited text files. Through the separation of the code into parsers and producers with an object model in between, it's possible to combine any parser with any producer, to plug in custom parsers or producers, or to manipulate the parsed data via the built-in object model. Presently only the definition parts of SQL are handled (CREATE, ALTER), not the manipulation of data (INSERT, UPDATE, DELETE).