Sfoglia il codice sorgente

initial commit

main
rpm-mcarman 2 anni fa
commit
96a2f8c39d
37 ha cambiato i file con 7340 aggiunte e 0 eliminazioni
  1. +41
    -0
      ArgHelper.cs
  2. +94
    -0
      PGHelper.cs
  3. +20
    -0
      Program.cs
  4. BIN
      bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
  5. BIN
      bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
  6. BIN
      bin/Debug/net8.0/Npgsql.dll
  7. BIN
      bin/Debug/net8.0/Renci.SshNet.dll
  8. BIN
      bin/Debug/net8.0/SshNet.Security.Cryptography.dll
  9. BIN
      bin/Debug/net8.0/System.Xml.XPath.XmlDocument.dll
  10. BIN
      bin/Debug/net8.0/resequence_pgsql
  11. +1455
    -0
      bin/Debug/net8.0/resequence_pgsql.deps.json
  12. BIN
      bin/Debug/net8.0/resequence_pgsql.dll
  13. BIN
      bin/Debug/net8.0/resequence_pgsql.pdb
  14. +12
    -0
      bin/Debug/net8.0/resequence_pgsql.runtimeconfig.json
  15. +4
    -0
      obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
  16. BIN
      obj/Debug/net8.0/apphost
  17. BIN
      obj/Debug/net8.0/ref/resequence_pgsql.dll
  18. BIN
      obj/Debug/net8.0/refint/resequence_pgsql.dll
  19. +0
    -0
      obj/Debug/net8.0/resequen.5651B3BF.Up2Date
  20. +22
    -0
      obj/Debug/net8.0/resequence_pgsql.AssemblyInfo.cs
  21. +1
    -0
      obj/Debug/net8.0/resequence_pgsql.AssemblyInfoInputs.cache
  22. +13
    -0
      obj/Debug/net8.0/resequence_pgsql.GeneratedMSBuildEditorConfig.editorconfig
  23. +8
    -0
      obj/Debug/net8.0/resequence_pgsql.GlobalUsings.g.cs
  24. BIN
      obj/Debug/net8.0/resequence_pgsql.assets.cache
  25. BIN
      obj/Debug/net8.0/resequence_pgsql.csproj.AssemblyReference.cache
  26. +1
    -0
      obj/Debug/net8.0/resequence_pgsql.csproj.CoreCompileInputs.cache
  27. +22
    -0
      obj/Debug/net8.0/resequence_pgsql.csproj.FileListAbsolute.txt
  28. BIN
      obj/Debug/net8.0/resequence_pgsql.dll
  29. +1
    -0
      obj/Debug/net8.0/resequence_pgsql.genruntimeconfig.cache
  30. BIN
      obj/Debug/net8.0/resequence_pgsql.pdb
  31. +5418
    -0
      obj/project.assets.json
  32. +87
    -0
      obj/project.nuget.cache
  33. +79
    -0
      obj/resequence_pgsql.csproj.nuget.dgspec.json
  34. +16
    -0
      obj/resequence_pgsql.csproj.nuget.g.props
  35. +6
    -0
      obj/resequence_pgsql.csproj.nuget.g.targets
  36. +15
    -0
      resequence_pgsql.csproj
  37. +25
    -0
      resequence_pgsql.sln

+ 41
- 0
ArgHelper.cs Vedi File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace resequence_pgsql
{
public class ArgHelper
{
public static ArgSimple GetArgs(string[] args)
{
ArgSimple a = new ArgSimple();
foreach (string arg in args)
{
string[] pcs = arg.Split(':');
switch (pcs[0])
{
case "-ip": a.ip = pcs[1]; break;
case "-u": a.un = pcs[1]; break;
case "-pwd": a.pwd = pcs[1]; break;
case "-lip": a.lip = pcs[1]; break;
case "-p": a.port = Convert.ToInt32(pcs[1]); break;
case "-db": a.db = pcs[1]; break;
}

}

return a;
}

}
public class ArgSimple
{
public string ip { get; set; }
public string un { get; set; }
public string pwd { get; set; }
public string lip { get; set; }
public int port { get; set; }
public string db { get; set; }
}
}

+ 94
- 0
PGHelper.cs Vedi File

@@ -0,0 +1,94 @@
using Npgsql;
using Renci.SshNet;
using System.Data;

namespace resequence_pgsql
{
public class PGHelper : IDisposable
{
string _ipaddress = "192.168.0.108";
string _username = "mcarman";
string _pwd = "@ng31F@rm0823262";
string _localip = "127.0.0.1";
uint _port = (uint)5432;
string _connString = "Server={0};Database={1};Port={2};User Id={3};Password={4};";
string _db = "cm";
SshClient _client;
ForwardedPortLocal _tunnel;

public PGHelper()
{
_client = new SshClient(_ipaddress, _username, _pwd);
_client.Connect();
_tunnel = new ForwardedPortLocal(_localip, _localip, _port);
_client.AddForwardedPort(_tunnel);
_tunnel.Start();
_connString = string.Format(_connString, _tunnel.BoundHost, _db, _tunnel.BoundPort, _username, _pwd);
}

public PGHelper(string ipaddress, string username, string pwd, string localip, int port, string db)
{
_ipaddress = ipaddress;
_username = username;
_pwd = pwd;
_localip = localip;
_port = (uint)port;
_db = db;
_client = new SshClient(_ipaddress, _username, _pwd);
_client.Connect();
_tunnel = new ForwardedPortLocal(_localip, _localip, _port);
_client.AddForwardedPort(_tunnel);
_tunnel.Start();
_connString = string.Format(_connString, _tunnel.BoundHost, _db, _tunnel.BoundPort, _username, _pwd);

}
public void ResequenceTables()
{
if (_client.IsConnected)
{
try
{
using (NpgsqlConnection conn = new NpgsqlConnection(_connString))
{
conn.Open();
NpgsqlCommand cmd = conn.CreateCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "SELECT c.relname FROM pg_class c WHERE c.relkind = 'S' order BY c.relname;";
DataTable tbl = new DataTable();
NpgsqlDataAdapter adapter = new NpgsqlDataAdapter(cmd);
adapter.Fill(tbl);
foreach (DataRow row in tbl.Rows)
{
cmd.CommandText = string.Format("SELECT last_value + 1 from \"{0}\"", row[0]);
int seqVal = Convert.ToInt32(cmd.ExecuteScalar());
cmd.CommandText = string.Format("ALTER SEQUENCE public.\"{0}\" RESTART WITH {1};", row[0], seqVal);
cmd.ExecuteScalar();
}
}
}
catch { throw; }
}
else { throw new Exception("There was a problem with your ssh connection."); }
}


private bool isDisposed = false;
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected bool Disposed { get; private set; }
protected virtual void Dispose(bool disposing)
{
if (!isDisposed)
{
if (disposing)
{
if (_client != null) _client.Dispose();
}
}
isDisposed = true;
}
}
}

+ 20
- 0
Program.cs Vedi File

@@ -0,0 +1,20 @@
// See https://aka.ms/new-console-template for more information
using resequence_pgsql;
if (args.Length == 0)
{
using (PGHelper pg = new PGHelper())
{
pg.ResequenceTables();
}
}
else
{
ArgSimple arg = ArgHelper.GetArgs(args);
using (PGHelper pg = new PGHelper(arg.ip, arg.un, arg.pwd, arg.lip, arg.port, arg.db))
{
pg.ResequenceTables();
}
}
Console.WriteLine("Re-sequencing Ids in database.");

BIN
bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll Vedi File


BIN
bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll Vedi File


BIN
bin/Debug/net8.0/Npgsql.dll Vedi File


BIN
bin/Debug/net8.0/Renci.SshNet.dll Vedi File


BIN
bin/Debug/net8.0/SshNet.Security.Cryptography.dll Vedi File


BIN
bin/Debug/net8.0/System.Xml.XPath.XmlDocument.dll Vedi File


BIN
bin/Debug/net8.0/resequence_pgsql Vedi File


+ 1455
- 0
bin/Debug/net8.0/resequence_pgsql.deps.json
File diff soppresso perché troppo grande
Vedi File


BIN
bin/Debug/net8.0/resequence_pgsql.dll Vedi File


BIN
bin/Debug/net8.0/resequence_pgsql.pdb Vedi File


+ 12
- 0
bin/Debug/net8.0/resequence_pgsql.runtimeconfig.json Vedi File

@@ -0,0 +1,12 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

+ 4
- 0
obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs Vedi File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

BIN
obj/Debug/net8.0/apphost Vedi File


BIN
obj/Debug/net8.0/ref/resequence_pgsql.dll Vedi File


BIN
obj/Debug/net8.0/refint/resequence_pgsql.dll Vedi File


+ 0
- 0
obj/Debug/net8.0/resequen.5651B3BF.Up2Date Vedi File


+ 22
- 0
obj/Debug/net8.0/resequence_pgsql.AssemblyInfo.cs Vedi File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using System;
using System.Reflection;

[assembly: System.Reflection.AssemblyCompanyAttribute("resequence_pgsql")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("resequence_pgsql")]
[assembly: System.Reflection.AssemblyTitleAttribute("resequence_pgsql")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

// Generated by the MSBuild WriteCodeFragment class.


+ 1
- 0
obj/Debug/net8.0/resequence_pgsql.AssemblyInfoInputs.cache Vedi File

@@ -0,0 +1 @@
52a4961cc866056995c02f7ba87dad3629d61b0fe5d971eac81c4746f45748b1

+ 13
- 0
obj/Debug/net8.0/resequence_pgsql.GeneratedMSBuildEditorConfig.editorconfig Vedi File

@@ -0,0 +1,13 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = resequence_pgsql
build_property.ProjectDir = /Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

+ 8
- 0
obj/Debug/net8.0/resequence_pgsql.GlobalUsings.g.cs Vedi File

@@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;

BIN
obj/Debug/net8.0/resequence_pgsql.assets.cache Vedi File


BIN
obj/Debug/net8.0/resequence_pgsql.csproj.AssemblyReference.cache Vedi File


+ 1
- 0
obj/Debug/net8.0/resequence_pgsql.csproj.CoreCompileInputs.cache Vedi File

@@ -0,0 +1 @@
b7e83dcb1959840b728679f2ea2e40f84525acceec943eeb184fd400a19d1f35

+ 22
- 0
obj/Debug/net8.0/resequence_pgsql.csproj.FileListAbsolute.txt Vedi File

@@ -0,0 +1,22 @@
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/resequence_pgsql
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/resequence_pgsql.deps.json
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/resequence_pgsql.runtimeconfig.json
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/resequence_pgsql.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/resequence_pgsql.pdb
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/Npgsql.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/Renci.SshNet.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/SshNet.Security.Cryptography.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/bin/Debug/net8.0/System.Xml.XPath.XmlDocument.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.csproj.AssemblyReference.cache
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.GeneratedMSBuildEditorConfig.editorconfig
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.AssemblyInfoInputs.cache
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.AssemblyInfo.cs
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.csproj.CoreCompileInputs.cache
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequen.5651B3BF.Up2Date
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/refint/resequence_pgsql.dll
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.pdb
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/resequence_pgsql.genruntimeconfig.cache
/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/Debug/net8.0/ref/resequence_pgsql.dll

BIN
obj/Debug/net8.0/resequence_pgsql.dll Vedi File


+ 1
- 0
obj/Debug/net8.0/resequence_pgsql.genruntimeconfig.cache Vedi File

@@ -0,0 +1 @@
5710dd12e4a204cc2ef8c3e3e7c088dde2ea59aab7dd193ff259980d96323eb5

BIN
obj/Debug/net8.0/resequence_pgsql.pdb Vedi File


+ 5418
- 0
obj/project.assets.json
File diff soppresso perché troppo grande
Vedi File


+ 87
- 0
obj/project.nuget.cache Vedi File

@@ -0,0 +1,87 @@
{
"version": 2,
"dgSpecHash": "Weg80C3RPczOR7C4nnFTPo4U6hawBeaNKVB2QtHc72k0Nw9II+Aw7rtvtghZHfcyi3bJWDqjDikx1YigX4L+zg==",
"success": true,
"projectFilePath": "/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/resequence_pgsql.csproj",
"expectedPackageFiles": [
"/Users/michielcarman/.nuget/packages/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/npgsql/8.0.2/npgsql.8.0.2.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/renci.sshnet/1.0.0/renci.sshnet.1.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/sshnet.security.cryptography/1.2.0/sshnet.security.cryptography.1.2.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.buffers/4.0.0/system.buffers.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.collections/4.0.11/system.collections.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.console/4.0.0/system.console.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.globalization/4.0.11/system.globalization.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.io/4.1.0/system.io.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.linq/4.1.0/system.linq.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.net.http/4.1.0/system.net.http.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.net.nameresolution/4.0.0/system.net.nameresolution.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection/4.1.0/system.reflection.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime/4.1.0/system.runtime.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.claims/4.0.1/system.security.claims.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.principal/4.0.1/system.security.principal.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.security.principal.windows/4.0.0/system.security.principal.windows.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading/4.0.11/system.threading.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg.sha512",
"/Users/michielcarman/.nuget/packages/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg.sha512"
],
"logs": []
}

+ 79
- 0
obj/resequence_pgsql.csproj.nuget.dgspec.json Vedi File

@@ -0,0 +1,79 @@
{
"format": 1,
"restore": {
"/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/resequence_pgsql.csproj": {}
},
"projects": {
"/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/resequence_pgsql.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/resequence_pgsql.csproj",
"projectName": "resequence_pgsql",
"projectPath": "/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/resequence_pgsql.csproj",
"packagesPath": "/Users/michielcarman/.nuget/packages/",
"outputPath": "/Users/michielcarman/Projects/vscodeprojects/resequence_pgsql/obj/",
"projectStyle": "PackageReference",
"fallbackFolders": [
"/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
],
"configFilePaths": [
"/Users/michielcarman/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
"Npgsql": {
"target": "Package",
"version": "[8.0.2, )"
},
"Renci.SshNet": {
"target": "Package",
"version": "[1.0.0, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.201/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}

+ 16
- 0
obj/resequence_pgsql.csproj.nuget.g.props Vedi File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/michielcarman/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/michielcarman/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/Users/michielcarman/.nuget/packages/" />
<SourceRoot Include="/usr/local/share/dotnet/sdk/NuGetFallbackFolder/" />
</ItemGroup>
</Project>

+ 6
- 0
obj/resequence_pgsql.csproj.nuget.g.targets Vedi File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.0/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/8.0.0/buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
</ImportGroup>
</Project>

+ 15
- 0
resequence_pgsql.csproj Vedi File

@@ -0,0 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Npgsql" Version="8.0.2" />
<PackageReference Include="Renci.SshNet" Version="1.0.0" />
</ItemGroup>
</Project>

+ 25
- 0
resequence_pgsql.sln Vedi File

@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.002.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "resequence_pgsql", "resequence_pgsql.csproj", "{4BBEDEE7-9D1D-4D03-BB84-CA97DB34D2BA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4BBEDEE7-9D1D-4D03-BB84-CA97DB34D2BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4BBEDEE7-9D1D-4D03-BB84-CA97DB34D2BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4BBEDEE7-9D1D-4D03-BB84-CA97DB34D2BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4BBEDEE7-9D1D-4D03-BB84-CA97DB34D2BA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {00665C8F-BC7C-4FCA-8353-C8746FB0C1B6}
EndGlobalSection
EndGlobal

Caricamento…
Annulla
Salva