public static PostgresExtension GetOrAddPostgresExtension( [NotNull] IMutableAnnotatable annotatable, [NotNull] string extensionName) { var extension = (PostgresExtension)FindPostgresExtension(annotatable, extensionName); if (extension != null) { return(extension); } extension = new PostgresExtension(annotatable, BuildAnnotationName(extensionName)); extension.SetData(new PostgresExtensionData { Name = extensionName }); return(extension); }
public virtual PostgresExtension GetOrAddPostgresExtension( [CanBeNull] string schema, [NotNull] string name, [CanBeNull] string version) => PostgresExtension.GetOrAddPostgresExtension((IMutableAnnotatable)Metadata, schema, name, version);