Когда выполняется PostgreSQL pg_dump
, вставляются комментарии для каждого элемента, как показано ниже.Удаление комментариев из вывода pg_dump
--
-- Name: my_table; Type: TABLE; Schema: account; Owner: user; Tablespace:
--
CREATE TABLE my_table(
id integer
);
--
-- Name: my_seq; Type: SEQUENCE; Schema: account; Owner: user
--
CREATE SEQUENCE my_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
Можно ли заставить pg_dump
удалить (исключить) их? Я хотел бы получить просто:
CREATE TABLE my_table(
id integer
);
CREATE SEQUENCE my_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
Проведите его через 'sed' следующим образом:' sed -e '/^-/d'' –
@LaurenzAlbe, Не могли бы вы разместить ответ, наилучшим образом описывающий ваше предложение? Я не понимал, как его использовать. –
В какой операционной системе вы работаете? –