mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #24894 -- Added contrib.postgres.functions.TransactionNow
This commit is contained in:
@@ -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
|
||||
------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user