Exemplo n.º 1
0
        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);