FileServerDedupe/Generate Egnyte Export.sql

23 lines
781 B
SQL

-- Generate Non-Duplicated PARENT FOLDER List
DROP TABLE DataInventory;
CREATE TABLE DataInventory AS
SELECT SERVER,
REPLACE(Parent,"X:\","\\mpe.ca\datadrive\") AS UNCPath,
REPLACE(REPLACE(Parent,("X:\" || Server),"/Shared/N-Data"),"\","/") AS EgnytePath,
sum(FileCount), Sum(FileSize), 'Parent' as Source from FolderData
Where Parent not in (
SELECT Parent FROM DuplicateList
)
UNION
SELECT SERVER,
REPLACE(PATH,"X:\","\\mpe.ca\datadrive\") AS UNCPath,
REPLACE(REPLACE(PATH,("X:\" || Server),"/Shared/N-Data"),"\","/") AS EgnytePath,
sum(FileCount), Sum(FileSize), 'Project' as Source from FolderData
Where Project not in (
SELECT A.Project FROM NonDupProject as A)
AND Parent not in (
Select B.Parent FROM NonDupParent as B
)
group by Server
ORDER BY Server;