mirror of
https://github.com/django/django.git
synced 2025-10-17 22:07:29 +00:00
Fixed #24894 -- Added contrib.postgres.functions.TransactionNow
This commit is contained in:
parent
3872a33132
commit
d34d39ade7
8 changed files with 96 additions and 1 deletions
|
@ -203,7 +203,8 @@ Now
|
|||
|
||||
.. versionadded:: 1.9
|
||||
|
||||
Returns the database server's current date and time when the query is executed.
|
||||
Returns the database server's current date and time when the query is executed,
|
||||
typically using the SQL ``CURRENT_TIMESTAMP``.
|
||||
|
||||
Usage example::
|
||||
|
||||
|
@ -211,6 +212,13 @@ Usage example::
|
|||
>>> Article.objects.filter(published__lte=Now())
|
||||
[<Article: How to Django>]
|
||||
|
||||
.. admonition:: PostgreSQL considerations
|
||||
|
||||
On PostgreSQL, the SQL ``CURRENT_TIMESTAMP`` returns the time that the
|
||||
current transaction started. Therefore for cross-database compatibility,
|
||||
``Now()`` uses ``STATEMENT_TIMESTAMP`` instead. If you need the transaction
|
||||
timestamp, use :class:`django.contrib.postgres.functions.TransactionNow`.
|
||||
|
||||
Substr
|
||||
------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue