Branches

attic/boulder-oracle-sprint

View source
attic/boulder-oracle-sprint
Author Commit Message Labels Comments Date
250+ commits behind default.
Default avatar uber...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Move the original Oracle branch into the attic.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5511]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5508]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5490]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5466]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5462]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Changed NullBooleanField.allows_empty_string from
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Added an ugly hack so that Oracle returns a default Field value of "" instead of None as appropriate.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Re-added tuple parens that got lost.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Added all our new attributes and methods to the
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Moved the "datatypes" test to regressiontests.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Reverted constraint name construction to that used in the trunk.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5421]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Removed header line that implied the datatypes tests were a model example meant as documentation.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged [5385]. It got missed earlier.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #4440.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5392]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5383]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5334]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5318]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Made Oracle return DecimalField values as decimal objects.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5306]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Added documentation for the db_tablespace options and Oracle coercion of the null option.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5274]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed oracle get_datetime_cast_sql for microsecond precision.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed serializers_regress test cases for Oracle.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed previous commit, which broke TimeField.get_db_pre_save for MySQL.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Removed obsolete stripping of microseconds from datetime objects.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5258]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: It makes more sense on multiple levels to just let Oracle store '' (empty string) as NULL like it wants to than to try to save the empty string by storing it as some other value. This breaks a few test cases in serializers_regress, but that IMO is a matter of fixing the test cases, not the backend.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Fixed reverse type mapping in Oracle introspection.py: cx_Oracle.STRING is a VARCHAR2/CharField, not TextField.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5245]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5234]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5193]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5182]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5177]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5173]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5156]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixes #4215: Applied quote_only_if_word.patch
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5147]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed sqlclear trying to drop sequences for
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5134]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5127]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5113]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5099]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5078]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5061]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5045]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #4093 and added tests that cover it and the tricky datetime
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Renamed the "tablespace" options to "db_tablespace".
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Removed Oracle-specific code from DateField.get_db_prep_save and DateTimeField.get_db_prep_save. Casting to a datetime object is no longer necessary here, because the cursor wrapper automatically sets ansi date and timestamp formats.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Removed django_empty_set_in_where.patch from ticket #3053 in favor of the trunk's patch.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Small non-functional change to make the branch look more like more like the trunk.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Updated docs to mention Oracle and cx_Oracle where needed.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed application of django_empty_set_in_where.patch from ticket #3053.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5028].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Added Oracle DROP SEQUENCE emission to the sqlclear command.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #4056: Added optional "tablespace" parameter to Fields to specify a tablespace for the column's index in backends that support it, primarily for use in Oracle.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed autoindexes_primary_keys value for several
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Improved field type detection in QuerySet.resolve_columns. Now the only case where we have to guess at the field type is when select fields are added with QuerySet.extra.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixes #4055: Added "tablespace" parameter to model metadata options to support specification of tablespaces, primarily for Oracle.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Non-functional changes to bring the branch closer to the current state of the trunk.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3748.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5018]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [5013]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Made the iterator methods of _QuerySet, DateQuerySet and ValueQuerySet each call a resolve_columns method on each row, which may be implemented in the backend to do custom processing on the result rows. Oracle uses this to resolve lob objects and to correctly cast datetime objects.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed TimeField.get_db_prep_lookup to include a dummy date in the time string so that Oracle doesn't barf on it.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Made DateField.get_db_prep_save convert datetime.date objects to datetime.datetime, since cx_Oracle doesn't handle datetime.date under Python 2.3.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4993].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed datetime behavior. All tests pass now in
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed serializers_regress test case failure by
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed bug where admin interface would insert arbitrary primary key data into a TextField, causing an Oracle error in some instances.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: DRY refactoring in Oracle backend to reuse sequence reset
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed fixtures_regress test case by implementing
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed many_to_many and m2m_recursive test case failures.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4989]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4934].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3743 by not creating another index when
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4905].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed "manage.py dbshell" for Oracle so sqlplus is invoked correctly.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4853].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed DATA_TYPES_REVERSE to use cx_Oracle type
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3820. See #3835 too, as this is a more
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4839], part two.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4839].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3835 by making CursorDebugWrapper
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4775] of trunk.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Return DebugCursorWrapper if DEBUG == True like other
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fix lookup unit test by catching EmptyResultSet and
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Defer import of backend so django-admin.py doesn't break.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Call each backend for its version of "BEGIN;" to start
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4754]. 8 tests still fail, although
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3723 and the get_object_or_404 tests as a
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Fixed sequence naming bug. 93 of 100 tests pass now.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Add in a few small trunk changes that svn merge had
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Refactored backend query.py modules away to reduce some extra diffs
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3721 with Ben Khoo's patch for working around
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3053. Zoltan Arokszallasi contributed several
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3722. Thanks to Ben Khoo for the catch and the
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged rest of package to trunk [4719]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4719].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Caught up with refactoring in test/utils.py, so now at
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4692].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4455].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4276]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3174 with Andreas Mock's patch.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed "ORA-00918 : column ambiguously defined" errors by aliasing columns with duplicated names.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4253]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed #3164 in branch since it made basic unit tests
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to trunk [4210].
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed unicode bind param handling. Only 3 tests fail
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Changed backend property to needs_datetime_string_cast to be
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4077] of trunk.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Refactored all Oracle references outside django.db into the
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Worked around cx_Oracle returning
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed "Identifier too long" errors and problems with sequence and trigger naming.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Removed extra cursor creation and set
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Fixed Oracle limit-offset logic and many_to_one test
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Merged to [4065]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Changed Oracle CLOB to NCLOB for i18n.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Oracle "inspectdb" runs, thanks to Mitchell Smith for the hairy SQL needed
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Oracle passes most of runtests.py now.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Refactoring to move some oracle conditional code
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Fix indentation level on yield statement.
Default avatar adr...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
boulder-oracle-sprint: Made negligible coding style changes
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed m2m creation bug with oracle: management was trying to create m2m triggers for generic relations. mmmmm.... indentation.....
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[BoulderSprint] forgot to call function
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
truncate_name if needed
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[BoulderSprint] ensure default table names aren't too long
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed bug to drop tablespace <user>_temp
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed trigger names with truncate_name
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed m2m sequence names
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed the *other* occurrence of oracle create sequence code with truncate_name
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Truncate sequence names with truncate_name
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fix user and password for reconnection to test database
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Avoided string conversion for DateTimeField in oracle
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Specialized iterator() so that it can resolve CLOBs. Also avoids the unnecessary usage of fetchmany(), buffering is handled nicely in the Oracle client itself.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] no spaces in the password
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] remove backend.quote_name()
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
inspectdb is halfway there...
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fix quoting for tempfile
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] missed a comma
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] move backend.quote_name to fix quoting
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] added logic to load a custom QuerySet class from the database backend, if defined. Also added a skeletal Oracle QuerySet.
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] slightly refactored django.db.get_*_module functions.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] add trace for dbname
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] need to include verbosity in arguments for _create_test_db
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] pass verbosity to subroutines
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] added two stupidly missing "return" statements to create/destroy test DB functions.
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] _test_database_name must return the name
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Add missing import
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed django.test.utils test db creation method delegation to match new API from [3991]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] adding initial functions for test database creation and destruction
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Replaced Oracle-specific LIMIT 1 for existence test with a generic SELECT COUNT(*)
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] more management.py fixes to case-insensitive database backends (i.e. Oracle)
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Fix stupid previous checkin
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] management._get_installed_models() now handles case-insensitive database backends
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Added max name length of 64 to MySQL
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
MySQL mangling is redundant now with truncate_name
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] django.test.utils now delegates to the backend for test database creation/deletion, if required
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Added truncate_name to CREATE INDEX code
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
>= 1, not 0
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] added uses_case_insensitive_names setting to database backends
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Fix typo
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed oracle get_table_list() to upper-case table names.
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] made a small idiomatic change to oracle base.py (thanks, cramm)
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Added truncate_name to ADD CONSTRAINT code
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Add get_max_name_length() method to all backend/base.py
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed oracle creation types to be more sane (thanks, Mitch Smith)
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] fixed bug in [3967]
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Add a truncate_name method to shorten DB identifiers for Oracle
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] created (empty) query.py for some to-be-determined QuerySet -> SQL string refactoring.
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] trivial whitespace cleanup
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] oracle backend now uses "clob" for TextField
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] removed some debugging statements from django.core.management
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Cleaned up oracle backend somewhat:
Default avatar boul...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
[boulder-oracle-sprint] Applied Oracle patch
Default avatar ja...@bcc190cf-cafb-0310-a4f2-bffc1f526a37
Created a branch for the Oracle support sprint in Boulder.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.