Compare commits
81 commits
main
...
dataset-pe
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d7457c594 | ||
|
|
d11f6ad5cb | ||
|
|
4f910e9dc9 | ||
|
|
a3ec5a465f | ||
|
|
3dced5f16e | ||
|
|
0314d3b63d | ||
|
|
5472975557 | ||
|
|
f58a8edac6 | ||
|
|
0be496ed73 | ||
|
|
1052a58c45 | ||
|
|
1fb0aeea79 | ||
|
|
294c2a4c22 | ||
|
|
87a2b841c0 | ||
|
|
172aea611a | ||
|
|
450d9ada33 | ||
|
|
748671484e | ||
|
|
bcb5b12964 | ||
|
|
7f3aebd06d | ||
|
|
8e85cd2ae3 | ||
|
|
e14609bc4f | ||
|
|
f0022e2f07 | ||
|
|
939aaf1b5e | ||
|
|
a500aeba80 | ||
|
|
880f7d4c5d | ||
|
|
55943630bd | ||
|
|
e644c3b86d | ||
|
|
29ec092520 | ||
|
|
f0f3a5de5f | ||
|
|
7c3d7eb718 | ||
|
|
b057cf27f5 | ||
|
|
9e473996d3 | ||
|
|
ad462d8510 | ||
|
|
569ffdead0 | ||
|
|
7053ce7c84 | ||
|
|
5582a4cd69 | ||
|
|
72efd83061 | ||
|
|
046e8dcdc6 | ||
|
|
135c2c7520 | ||
|
|
1d2fd2f2ec | ||
|
|
34ee9f577d | ||
|
|
a89d5570ff | ||
|
|
f8110c4548 | ||
|
|
450320ba2c | ||
|
|
c68175d3f5 | ||
|
|
a1bf8416bd | ||
|
|
c803042280 | ||
|
|
c14f1a5fb0 | ||
|
|
d47d410499 | ||
|
|
9e09d26501 | ||
|
|
f8f400dbeb | ||
|
|
b11236f592 | ||
|
|
c383253195 | ||
|
|
9aa8e543cb | ||
|
|
6466f66a76 | ||
|
|
2383843ec7 | ||
|
|
c908aefd80 | ||
|
|
4ca3baa383 | ||
|
|
70d49745d9 | ||
|
|
d7a8b29147 | ||
|
|
893fdd1588 | ||
|
|
232ac4e271 | ||
|
|
00948ec8db | ||
|
|
1361203ead | ||
|
|
472143df03 | ||
|
|
cb7a8951ff | ||
|
|
7865b4ce3e | ||
|
|
2871d68673 | ||
|
|
bc3d35d51e | ||
|
|
5cb1b53ddd | ||
|
|
2d0d7fa71c | ||
|
|
4a58913e55 | ||
|
|
42be438ab6 | ||
|
|
70e307a905 | ||
|
|
ddfa506cf8 | ||
|
|
be5e5078b3 | ||
|
|
7e3d593684 | ||
|
|
e3dbc186fd | ||
|
|
6f78462f3c | ||
|
|
4ddfdc13c8 | ||
|
|
cdaf4afba8 | ||
|
|
7e8f5473a7 |
2 changed files with 7 additions and 13 deletions
|
|
@ -1,7 +1,6 @@
|
|||
from uuid import UUID
|
||||
from sqlalchemy import select
|
||||
from sqlalchemy.orm import selectinload
|
||||
import sqlalchemy.exc
|
||||
from cognee.infrastructure.databases.relational import get_relational_engine
|
||||
from cognee.infrastructure.databases.exceptions import EntityNotFoundError
|
||||
from ..models import User
|
||||
|
|
|
|||
|
|
@ -144,7 +144,12 @@ async def ingest_data(
|
|||
data_point.content_hash = file_metadata["content_hash"]
|
||||
data_point.external_metadata = ext_metadata
|
||||
data_point.node_set = json.dumps(node_set) if node_set else None
|
||||
await session.merge(data_point)
|
||||
|
||||
session.add(data_point)
|
||||
|
||||
if not any([data.id == data_id for data in dataset.data]):
|
||||
dataset.data.append(data_point)
|
||||
session.add(dataset)
|
||||
else:
|
||||
data_point = Data(
|
||||
id=data_id,
|
||||
|
|
@ -160,18 +165,8 @@ async def ingest_data(
|
|||
)
|
||||
session.add(data_point)
|
||||
|
||||
# Check if data is already in dataset
|
||||
dataset_data = (
|
||||
await session.execute(
|
||||
select(DatasetData).filter(
|
||||
DatasetData.data_id == data_id, DatasetData.dataset_id == dataset.id
|
||||
)
|
||||
)
|
||||
).scalar_one_or_none()
|
||||
# If data is not present in dataset add it
|
||||
if dataset_data is None:
|
||||
dataset.data.append(data_point)
|
||||
await session.merge(dataset)
|
||||
session.add(dataset)
|
||||
|
||||
await session.commit()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue