パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

rocky8でログのmessages、maillogが存在しない
どうもバグなのかRocky Linux 8.3 RC1をminimal ISOを利用して最小構成インストールすると、/var/log/messagesが存在しない、そうです。
それでmessages、maillogが存在しないようです。

rsyslogをインストールして起動するとすぐ解決するようです。

dnf install rsyslog
systemctl start rsyslog.service

messagesとmaillogが作成されました。

自己責任で~

PostgreSQLでカラムにシーケンスを付ける
postgreSQLのテーブルにidカラムとか付けてない時に、途中からシーケンスを足す方法。

この例ではidカラムのなかったlogテーブルに529から採番。

まずはidカラムを追加。
それからシーケンスを作成。
そしてテーブルにシーケンスを付加。

ALTER TABLE log ADD COLUMN id integer;
CREATE SEQUENCE log_id_seq START 529;
ALTER TABLE log ALTER COLUMN id SET DEFAULT nextval('log_id_seq');

GRANT USAGE ON SEQUENCE log_id_seq TO 所有者;
LINUXでは上記のように権限設定しないと、permissionでinsertがはじかれる。

※この例だと、これ以前のrowsのidが空なのと、idカラムにnot null制約等がつかないので注意。
できればこれらの作業前に、idカラムを1から採番するとよい。
何らかの条件でテーブルをソートし、1から採番する方法はネットで見つかる。

Windows11でまいとーくFAX9のダイアログが隠れる
複数の場所で、しかも複数のディスプレイで作業していると、どうも別の場所で使ったデュアルディスプレイの位置にダイアログが隠れる場合がありますよね。
自分の場合はMyTalkFax9Pro。
そういう時は、ALT+スペースを押しながらMを押して、その後カーソルを動かすと出てくる場合があります。
セカンド切ったり、拡張を切ったりしても出てこなかったのに、この方法だとでてきました。
Windows10でも同じ方法でいけるはず。