JHipster-Liquibase: Как загрузить файл с изображением BLOB-объекта? - PullRequest
0 голосов
/ 22 мая 2018

Имеется таблица со следующими столбцами:

<column name="image" type="longblob">
    <constraints nullable="true" />
</column>
<column name="image_content_type" type="varchar(255)">
    <constraints nullable="true" />
</column>

Как я могу загрузить изображение из файла, например, MyImage.jpeg?Базовой базой данных является PostgreSQL.

1 Ответ

0 голосов
/ 23 мая 2018

Следующий changeSet делает то, что я искал:

    <changeSet id="632342634534534e53" author="developer">
    <update schemaName="public"
            tableName="my_table">
        <column name="image" type="longblob" valueBlobFile="../../../images/1.MyImage.jpg"/>
        <column name="image_content_type" type="varchar(255)" value="image/jpeg"/>
        <where>id = 1</where>
    </update>
    </changeSet>

Будучи этим путем изображений:

/src/main/resources/images

и этим путемИстория изменений:

/src/main/resources/config/liquibase/changelog/MyChangelog.xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...