Posted by Alex_Tutubalin on October 9, 2008 at 6:32pm
Jump to:
| Project: | Drupal core |
| Version: | 6.5 |
| Component: | database system |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | needs work |
Issue Summary
Postgresql 8.3.x requires 'E' prefix before string literals with backslashed escapes (i.e. field = E'\n\r\t' instead of field='\n\r\t')
Without it LOTs of db warnings are produced by caching module.
Attached patch adds this prefix in db_encode_blob() function.
NOTE: this is only an idea. For general use, this code needs to be reworked with PgSQL version checks.
| Attachment | Size | Status | Test result | Operations |
|---|---|---|---|---|
| drupal65-pgsql8x-patch2.diff | 318 bytes | Ignored: Check issue status. | None | None |
Comments
#1
Any news on it? Will it be introduced to HEAD?
+Subscribing