from datetime import date
from psycopg3.oids import postgres_types as builtins
- from psycopg3.types.date import DateLoader, DateDumper
+ from psycopg3.types.datetime import DateLoader, DateDumper
class InfDateDumper(DateDumper):
def dump(self, obj):
from . import net
from . import bool
-from . import date
from . import json
from . import none
from . import text
from . import array
from . import range
from . import numeric
+from . import datetime
from . import composite
from .._typeinfo import TypeInfo as TypeInfo # exported here
def register_default_globals(ctx: "AdaptContext") -> None:
net.register_default_globals(ctx)
bool.register_default_globals(ctx)
- date.register_default_globals(ctx)
json.register_default_globals(ctx)
none.register_default_globals(ctx)
text.register_default_globals(ctx)
array.register_default_globals(ctx)
range.register_default_globals(ctx)
numeric.register_default_globals(ctx)
+ datetime.register_default_globals(ctx)
composite.register_default_globals(ctx)
# Must come after all the types are registered
include "_psycopg3/generators.pyx"
include "_psycopg3/transform.pyx"
-include "types/date.pyx"
+include "types/datetime.pyx"
include "types/numeric.pyx"
include "types/bool.pyx"
include "types/text.pyx"
# NOTE: this is an example in the docs. Make sure it doesn't regress when
# adding binary datetime adapters
from psycopg3.oids import postgres_types as builtins
- from psycopg3.types.date import DateLoader, DateDumper
+ from psycopg3.types.datetime import DateLoader, DateDumper
class InfDateDumper(DateDumper):
def dump(self, obj):