Executable that will resequence ids in all tables of a postgres database
built with .netcore 8.0
Cross Platform Compatible
Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- 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; }
- }
- }
|