Skip to content

Commit 5675329

Browse files
review @sanderegg
1 parent 713e9ab commit 5675329

File tree

7 files changed

+33
-33
lines changed

7 files changed

+33
-33
lines changed

packages/postgres-database/src/simcore_postgres_database/migration/versions/42ec7816c0b4_computational_collection_runs.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
def upgrade():
2121
# ### commands auto generated by Alembic - please adjust! ###
2222
op.create_table(
23-
"comp_run_collections",
23+
"comp_runs_collections",
2424
sa.Column(
2525
"collection_run_id",
2626
postgresql.UUID(as_uuid=True),
@@ -47,8 +47,8 @@ def upgrade():
4747
sa.PrimaryKeyConstraint("collection_run_id"),
4848
)
4949
op.create_index(
50-
"ix_comp_run_collections_client_or_system_generated_id",
51-
"comp_run_collections",
50+
"ix_comp_runs_collections_client_or_system_generated_id",
51+
"comp_runs_collections",
5252
["client_or_system_generated_id"],
5353
unique=False,
5454
)
@@ -64,7 +64,7 @@ def upgrade():
6464
# Data migration: Create collection run records for existing comp_runs
6565
op.execute(
6666
"""
67-
INSERT INTO comp_run_collections (
67+
INSERT INTO comp_runs_collections (
6868
collection_run_id,
6969
client_or_system_generated_id,
7070
client_or_system_generated_display_name,
@@ -86,7 +86,7 @@ def upgrade():
8686
UPDATE comp_runs
8787
SET collection_run_id = (
8888
SELECT collection_run_id::text
89-
FROM comp_run_collections
89+
FROM comp_runs_collections
9090
WHERE client_or_system_generated_id LIKE 'migration-generated-%'
9191
LIMIT 1
9292
)
@@ -115,8 +115,8 @@ def downgrade():
115115
op.drop_index("ix_comp_runs_collection_run_id", table_name="comp_runs")
116116
op.drop_column("comp_runs", "collection_run_id")
117117
op.drop_index(
118-
"ix_comp_run_collections_client_or_system_generated_id",
119-
table_name="comp_run_collections",
118+
"ix_comp_runs_collections_client_or_system_generated_id",
119+
table_name="comp_runs_collections",
120120
)
121-
op.drop_table("comp_run_collections")
121+
op.drop_table("comp_runs_collections")
122122
# ### end Alembic commands ###

packages/postgres-database/src/simcore_postgres_database/models/comp_run_collections.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from ._common import column_created_datetime, column_modified_datetime
77
from .base import metadata
88

9-
comp_run_collections = sa.Table(
10-
"comp_run_collections",
9+
comp_runs_collections = sa.Table(
10+
"comp_runs_collections",
1111
metadata,
1212
sa.Column(
1313
"collection_run_id",
@@ -34,7 +34,7 @@
3434
column_created_datetime(timezone=True),
3535
column_modified_datetime(timezone=True),
3636
sa.Index(
37-
"ix_comp_run_collections_client_or_system_generated_id",
37+
"ix_comp_runs_collections_client_or_system_generated_id",
3838
"client_or_system_generated_id",
3939
),
4040
)

services/web/server/src/simcore_service_webserver/director_v2/_comp_run_collections_repository.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
from models_library.computations import CollectionRunID
55
from pydantic import TypeAdapter
6-
from simcore_postgres_database.models.comp_run_collections import comp_run_collections
6+
from simcore_postgres_database.models.comp_runs_collections import comp_runs_collections
77
from sqlalchemy import func
88

9-
from ._comp_run_collections_models import CompRunCollectionDBGet
9+
from ._comp_runs_collections_models import CompRunCollectionDBGet
1010

1111
_logger = logging.getLogger(__name__)
1212

@@ -22,15 +22,15 @@ async def create_comp_run_collection(
2222
) -> CollectionRunID:
2323
"""Create a new computational run collection."""
2424
result = await conn.execute(
25-
comp_run_collections.insert()
25+
comp_runs_collections.insert()
2626
.values(
2727
client_or_system_generated_id=client_or_system_generated_id,
2828
client_or_system_generated_display_name=client_or_system_generated_display_name,
2929
generated_by_system=generated_by_system,
3030
created=func.now(),
3131
modified=func.now(),
3232
)
33-
.returning(comp_run_collections.c.collection_run_id)
33+
.returning(comp_runs_collections.c.collection_run_id)
3434
)
3535
collection_id_tuple: tuple[UUID] = await result.first()
3636
return TypeAdapter(CollectionRunID).validate_python(collection_id_tuple[0])
@@ -40,8 +40,8 @@ async def get_comp_run_collection_or_none_by_id(
4040
conn, collection_run_id: CollectionRunID
4141
) -> CompRunCollectionDBGet | None:
4242
result = await conn.execute(
43-
comp_run_collections.select().where(
44-
comp_run_collections.c.collection_run_id == f"{collection_run_id}"
43+
comp_runs_collections.select().where(
44+
comp_runs_collections.c.collection_run_id == f"{collection_run_id}"
4545
)
4646
)
4747
row = await result.first()
@@ -54,8 +54,8 @@ async def get_comp_run_collection_or_none_by_client_generated_id(
5454
conn, client_or_system_generated_id: str
5555
) -> CompRunCollectionDBGet | None:
5656
result = await conn.execute(
57-
comp_run_collections.select().where(
58-
comp_run_collections.c.client_or_system_generated_id
57+
comp_runs_collections.select().where(
58+
comp_runs_collections.c.client_or_system_generated_id
5959
== client_or_system_generated_id
6060
)
6161
)

services/web/server/src/simcore_service_webserver/director_v2/_comp_run_collections_service.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from models_library.computations import CollectionRunID
55

66
from ..db.plugin import get_database_engine
7-
from . import _comp_run_collections_repository
8-
from ._comp_run_collections_models import CompRunCollectionDBGet
7+
from . import _comp_runs_collections_repository
8+
from ._comp_runs_collections_models import CompRunCollectionDBGet
99

1010
_logger = logging.getLogger(__name__)
1111

@@ -18,7 +18,7 @@ async def create_comp_run_collection(
1818
) -> CollectionRunID:
1919
"""raises: ProjectNotFoundError"""
2020
async with get_database_engine(app).acquire() as conn:
21-
return await _comp_run_collections_repository.create_comp_run_collection(
21+
return await _comp_runs_collections_repository.create_comp_run_collection(
2222
conn=conn,
2323
client_or_system_generated_id=client_or_system_generated_id,
2424
client_or_system_generated_display_name=client_or_system_generated_display_name,
@@ -30,7 +30,7 @@ async def get_comp_run_collection_or_none_by_id(
3030
app: web.Application, collection_run_id: CollectionRunID
3131
) -> CompRunCollectionDBGet | None:
3232
async with get_database_engine(app).acquire() as conn:
33-
return await _comp_run_collections_repository.get_comp_run_collection_or_none_by_id(
33+
return await _comp_runs_collections_repository.get_comp_run_collection_or_none_by_id(
3434
conn=conn, collection_run_id=collection_run_id
3535
)
3636

@@ -40,6 +40,6 @@ async def get_comp_run_collection_or_none_by_client_generated_id(
4040
client_or_system_generated_id: str,
4141
) -> CompRunCollectionDBGet | None:
4242
async with get_database_engine(app).acquire() as conn:
43-
return await _comp_run_collections_repository.get_comp_run_collection_or_none_by_client_generated_id(
43+
return await _comp_runs_collections_repository.get_comp_run_collection_or_none_by_client_generated_id(
4444
conn=conn, client_or_system_generated_id=client_or_system_generated_id
4545
)

services/web/server/src/simcore_service_webserver/director_v2/_computations_service.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
get_project_uuids_by_root_parent_project_id,
4242
)
4343
from ..rabbitmq import get_rabbitmq_rpc_client
44-
from ._comp_run_collections_service import get_comp_run_collection_or_none_by_id
44+
from ._comp_runs_collections_service import get_comp_run_collection_or_none_by_id
4545

4646

4747
async def _get_projects_metadata(
@@ -350,7 +350,7 @@ async def list_computation_collection_runs(
350350
)
351351

352352
# NOTE: MD: can be improved with a single batch call
353-
_comp_run_collections = await limited_gather(
353+
_comp_runs_collections = await limited_gather(
354354
*[
355355
get_comp_run_collection_or_none_by_id(
356356
app, collection_run_id=_run.collection_run_id
@@ -378,7 +378,7 @@ async def list_computation_collection_runs(
378378
),
379379
)
380380
for item, run_collection, project_root_name in zip(
381-
_runs_get.items, _comp_run_collections, _projects_root_names, strict=True
381+
_runs_get.items, _comp_runs_collections, _projects_root_names, strict=True
382382
)
383383
]
384384

services/web/server/src/simcore_service_webserver/director_v2/_controller/rest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
from ...utils_aiohttp import envelope_json_response, get_api_base_url
3535
from .. import _director_v2_service
3636
from .._client import DirectorV2RestClient
37-
from .._comp_run_collections_models import CompRunCollectionDBGet
38-
from .._comp_run_collections_service import (
37+
from .._comp_runs_collections_models import CompRunCollectionDBGet
38+
from .._comp_runs_collections_service import (
3939
create_comp_run_collection,
4040
get_comp_run_collection_or_none_by_client_generated_id,
4141
)

services/web/server/tests/unit/with_dbs/01/test_director_v2_handlers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
)
3434
from pytest_simcore.services_api_mocks_for_aiohttp_clients import AioResponsesMock
3535
from servicelib.aiohttp import status
36-
from simcore_postgres_database.models.comp_run_collections import comp_run_collections
36+
from simcore_postgres_database.models.comp_runs_collections import comp_runs_collections
3737
from simcore_postgres_database.models.projects_metadata import projects_metadata
3838
from simcore_service_webserver.db.models import UserRole
3939
from simcore_service_webserver.projects.models import ProjectDict
@@ -398,7 +398,7 @@ async def populated_comp_run_collection(
398398

399399
with postgres_db.connect() as con:
400400
con.execute(
401-
comp_run_collections.insert()
401+
comp_runs_collections.insert()
402402
.values(
403403
collection_run_id=collection_run_id,
404404
client_or_system_generated_id=collection_run_id,
@@ -407,10 +407,10 @@ async def populated_comp_run_collection(
407407
created=sa.func.now(),
408408
modified=sa.func.now(),
409409
)
410-
.returning(comp_run_collections.c.collection_run_id)
410+
.returning(comp_runs_collections.c.collection_run_id)
411411
)
412412
yield
413-
con.execute(comp_run_collections.delete())
413+
con.execute(comp_runs_collections.delete())
414414

415415

416416
@pytest.mark.parametrize(*standard_role_response(), ids=str)

0 commit comments

Comments
 (0)