Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/postgresql/storage.py
Show All 14 Lines | |||||
import attr | import attr | ||||
import psycopg2 | import psycopg2 | ||||
import psycopg2.errors | import psycopg2.errors | ||||
import psycopg2.pool | import psycopg2.pool | ||||
from swh.core.api.serializers import msgpack_dumps, msgpack_loads | from swh.core.api.serializers import msgpack_dumps, msgpack_loads | ||||
from swh.core.db.common import db_transaction, db_transaction_generator | from swh.core.db.common import db_transaction, db_transaction_generator | ||||
from swh.model.hashutil import DEFAULT_ALGORITHMS, hash_to_bytes, hash_to_hex | from swh.model.hashutil import DEFAULT_ALGORITHMS, hash_to_bytes, hash_to_hex | ||||
from swh.model.identifiers import ExtendedObjectType, ExtendedSWHID, ObjectType | |||||
from swh.model.model import ( | from swh.model.model import ( | ||||
SHA1_SIZE, | SHA1_SIZE, | ||||
Content, | Content, | ||||
Directory, | Directory, | ||||
DirectoryEntry, | DirectoryEntry, | ||||
ExtID, | ExtID, | ||||
MetadataAuthority, | MetadataAuthority, | ||||
MetadataAuthorityType, | MetadataAuthorityType, | ||||
MetadataFetcher, | MetadataFetcher, | ||||
Origin, | Origin, | ||||
OriginVisit, | OriginVisit, | ||||
OriginVisitStatus, | OriginVisitStatus, | ||||
RawExtrinsicMetadata, | RawExtrinsicMetadata, | ||||
Release, | Release, | ||||
Revision, | Revision, | ||||
Sha1, | Sha1, | ||||
Sha1Git, | Sha1Git, | ||||
SkippedContent, | SkippedContent, | ||||
Snapshot, | Snapshot, | ||||
SnapshotBranch, | SnapshotBranch, | ||||
TargetType, | TargetType, | ||||
) | ) | ||||
from swh.model.swhids import ExtendedObjectType, ExtendedSWHID, ObjectType | |||||
from swh.storage.exc import HashCollision, StorageArgumentException, StorageDBError | from swh.storage.exc import HashCollision, StorageArgumentException, StorageDBError | ||||
from swh.storage.interface import ( | from swh.storage.interface import ( | ||||
VISIT_STATUSES, | VISIT_STATUSES, | ||||
ListOrder, | ListOrder, | ||||
PagedResult, | PagedResult, | ||||
PartialBranches, | PartialBranches, | ||||
) | ) | ||||
from swh.storage.metrics import process_metrics, send_metric, timed | from swh.storage.metrics import process_metrics, send_metric, timed | ||||
▲ Show 20 Lines • Show All 1,525 Lines • Show Last 20 Lines |