public string GetQualifiedName(QuoteMode mode = QuoteMode.WhenNecessary) { if (this.Schema == null) { return(RedshiftUtility.GetQuotedIdentifier(this.Name, mode, false)); } else { return(RedshiftUtility.GetQualifiedName(this.Schema.Name, this.Name, mode)); } }
public string GetQualifiedName(QuoteMode mode = QuoteMode.WhenNecessary) { if (this.Parent == null) { return(RedshiftUtility.GetQuotedIdentifier(this.Name, mode, false)); } else { return(this.Parent.GetQualifiedName(mode) + '.' + RedshiftUtility.GetQuotedIdentifier(this.Name, mode, true)); } }
static int Create(string[] args) { string connectionString = RedshiftUtility.UpdatePassword(args[0]); FileScripter scripter = new FileScripter(connectionString); for (int i = 1; i < args.Length; i++) { string arg = args[i]; if (String.Equals(arg, "-f", StringComparison.OrdinalIgnoreCase)) { if (scripter.ForceContinue == false) { Console.Error.WriteLine("Invalid arguments: -f cannot be combined with -n."); ShowUsage(); return(1); } scripter.ForceContinue = true; } else if (String.Equals(arg, "-n", StringComparison.OrdinalIgnoreCase)) { if (scripter.ForceContinue == true) { Console.Error.WriteLine("Invalid arguments: -n cannot be combined with -f."); ShowUsage(); return(1); } scripter.ForceContinue = false; } else if (String.Equals(arg, "--id", StringComparison.OrdinalIgnoreCase)) { scripter.IgnoreDataFile = true; } else if (String.IsNullOrEmpty(scripter.OutputDirectory)) { scripter.OutputDirectory = arg; } else { Console.Error.WriteLine("Unexpected argument: {0}", arg); ShowUsage(); return(1); } } scripter.Script(); return(0); }
public string GetQuotedName(QuoteMode mode = QuoteMode.WhenNecessary) { return(RedshiftUtility.GetQuotedIdentifier(this.Name, mode)); }
object ExecuteScalar(string query, params NpgsqlParameter[] parameters) { return(RedshiftUtility.ExecuteScalar(connection, query, parameters)); }
NpgsqlDataReader ExecuteReader(string query, params NpgsqlParameter[] parameters) { return(RedshiftUtility.ExecuteReader(connection, query, parameters)); }