Executable that will resequence ids in all tables of a postgres database
built with .netcore 8.0
Cross Platform Compatible
25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- 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; }
- }
- }
|