<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sequel - shungo blog</title>
	<atom:link href="https://shungoblog.com/tag/sequel/feed" rel="self" type="application/rss+xml" />
	<link>https://shungoblog.com</link>
	<description>しゅんごブログ</description>
	<lastBuildDate>Fri, 02 May 2025 11:20:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shungoblog.com/wp-content/uploads/2022/04/cropped-IMG_0718-32x32.jpg</url>
	<title>sequel - shungo blog</title>
	<link>https://shungoblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://shungoblog.com/tag/sequel/feed"/>
	<item>
		<title>SequelProでER図を出力する方法</title>
		<link>https://shungoblog.com/programming/sequel-erd.html</link>
					<comments>https://shungoblog.com/programming/sequel-erd.html#respond</comments>
		
		<dc:creator><![CDATA[しゅんご]]></dc:creator>
		<pubDate>Sat, 25 Feb 2023 00:57:37 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[ER図]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sequel]]></category>
		<guid isPermaLink="false">https://shungoblog.com/?p=2001</guid>

					<description><![CDATA[<p>目次 はじめに出力するテーブルSequelProでDotをエクスポートするGraphvizをインストールターミナルでDotをPngに変換する はじめに SequelProで接続したDBをER図に出力する方法をご紹介します [&#8230;]</p>
<p>The post <a href="https://shungoblog.com/programming/sequel-erd.html">SequelProでER図を出力する方法</a> first appeared on <a href="https://shungoblog.com">shungo blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">出力するテーブル</a></li><li><a href="#toc3" tabindex="0">SequelProでDotをエクスポートする</a></li><li><a href="#toc4" tabindex="0">Graphvizをインストール</a></li><li><a href="#toc5" tabindex="0">ターミナルでDotをPngに変換する</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>SequelProで接続したDBをER図に出力する方法をご紹介します。</p>
<p>Dockerで起動したDBにSequelProで接続する方法は下記の記事をご覧下さい。</p>
<p><img fetchpriority="high" decoding="async" src="https://shungoblog.com/wp-content/uploads/2023/02/development-300x234.png" alt="er" width="300" height="234" class="size-medium wp-image-2021 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2023/02/development-300x234.png 300w, https://shungoblog.com/wp-content/uploads/2023/02/development.png 423w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>

<a target="_blank" href="https://shungoblog.com/docker-mysql-sequel-pro/" title="DockerのMySQLコンテナにSequel proで接続する方法" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://shungoblog.com/wp-content/uploads/cocoon-resources/blog-card-cache/5411650c615ce76a29cab44447468719.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">DockerのMySQLコンテナにSequel proで接続する方法</div><div class="blogcard-snippet external-blogcard-snippet">docker composeで起動したのMySQLコンテナにSequel proで接続する方法をご紹介します。またSequelを使用せず、コマンドでMySQLコンテナに接続する方法もご説明します。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://shungoblog.com/programming/docker-mysql-sequel-pro.html" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">shungoblog.com</div></div></div></div></a>
<h2><span id="toc2">出力するテーブル</span></h2>
<p>今回出力するのはparentテーブルとchildrenテーブルです。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-sql" data-lang="SQL"><code>create table parent (
  id bigint not null auto_increment,
  name varchar(255),
  primary key (id)
);

create table children (
  id bigint not null auto_increment,
  parent_id bigint not null,
  name varchar(255),
  primary key (id),
  foreign key (parent_id) references parent (id) on delete restrict
);</code></pre>
</div>
<p>&nbsp;</p>
<h2><span id="toc3">SequelProでDotをエクスポートする</span></h2>
<p>Sequelのファイル &gt; エクスポートを押します。</p>
<p><img loading="lazy" decoding="async" src="https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10-300x172.jpg" alt="sequel-1" width="553" height="317" class="wp-image-2019 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10-300x172.jpg 300w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10-1024x587.jpg 1024w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10-768x440.jpg 768w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10-120x68.jpg 120w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.10.jpg 1470w" sizes="(max-width: 553px) 100vw, 553px" /></p>
<p>エクスポートする形式を選択するモーダルが出ます。</p>
<p>Dotを選択してエクスポートします。今回はDesktopに出力しています。</p>
<p><img loading="lazy" decoding="async" src="https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.26-300x290.jpg" alt="sequel-2" width="476" height="460" class="wp-image-2020 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.26-300x290.jpg 300w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.26-1024x989.jpg 1024w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.26-768x742.jpg 768w, https://shungoblog.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-25-9.28.26.jpg 1054w" sizes="(max-width: 476px) 100vw, 476px" /></p>
<h2><span id="toc4">Graphvizをインストール</span></h2>
<p><span><a rel="nofollow noopener external" target="_blank" href="https://graphviz.org/">Graphviz</a>はdot言語で記述されたグラフ構造を画像ファイルへ出力するツールです。</span></p>
<p>Sequelで出力してDot形式をPngに変換するために使用します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>% <span>brew install graphviz</span></code></pre>
</div>
<h2><span id="toc5">ターミナルでDotをPngに変換する</span></h2>
<p>Sequelで出力した<code>development.dot</code>を<code>development.png</code>に変換します。</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-bash" data-lang="Bash"><code>% dot -Tpng development.dot &gt; development.png</code></pre>
</div>
<p>そうすると、このようにER図を画像で表示することができます！</p>
<p><img loading="lazy" decoding="async" src="https://shungoblog.com/wp-content/uploads/2023/02/development-300x234.png" alt="er" width="368" height="287" class="wp-image-2021 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2023/02/development-300x234.png 300w, https://shungoblog.com/wp-content/uploads/2023/02/development.png 423w" sizes="(max-width: 368px) 100vw, 368px" /></p><p>The post <a href="https://shungoblog.com/programming/sequel-erd.html">SequelProでER図を出力する方法</a> first appeared on <a href="https://shungoblog.com">shungo blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://shungoblog.com/programming/sequel-erd.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>さくらサーバーのDBにSequelProでSSH接続する方法</title>
		<link>https://shungoblog.com/programming/sequel-pro-sakura-server.html</link>
					<comments>https://shungoblog.com/programming/sequel-pro-sakura-server.html#respond</comments>
		
		<dc:creator><![CDATA[しゅんご]]></dc:creator>
		<pubDate>Fri, 11 Nov 2022 11:28:44 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sequel]]></category>
		<category><![CDATA[さくらサーバー]]></category>
		<guid isPermaLink="false">https://shungoblog.com/?p=1627</guid>

					<description><![CDATA[<p>目次 はじめにさくらサーバーのDBにSequelで接続する方法さくらサーバーにpasswordでSSH接続できるようにするSequelの設定 はじめに さくらサーバーで構築したDBにWebのphpMyAdminではなく、 [&#8230;]</p>
<p>The post <a href="https://shungoblog.com/programming/sequel-pro-sakura-server.html">さくらサーバーのDBにSequelProでSSH接続する方法</a> first appeared on <a href="https://shungoblog.com">shungo blog</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">さくらサーバーのDBにSequelで接続する方法</a><ol><li><a href="#toc3" tabindex="0">さくらサーバーにpasswordでSSH接続できるようにする</a></li><li><a href="#toc4" tabindex="0">Sequelの設定</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>さくらサーバーで構築したDBにWebのphpMyAdminではなく、Sequelなどから接続したい場合があると思います。</p>
<p>この記事では、SequelでSSH接続してさくらサーバーのDBに接続する方法をご紹介します。</p>
<h2><span id="toc2">さくらサーバーのDBにSequelで接続する方法</span></h2>
<h3><span id="toc3">さくらサーバーにpasswordでSSH接続できるようにする</span></h3>
<p>まずはさくらサーバーにpassword認証でSSH接続できるように設定する必要があります。</p>
<p>下記の記事がわかりやすかったので、参考にして設定しましょう。</p>
<p class="css-8py6gv"><a rel="nofollow noopener external" target="_blank" href="https://qiita.com/non0311/items/04222771ef9aa1970f7a">さくらのレンタルサーバーにSSHでログインする</a></p>
<p>&nbsp;</p>
<p>設定が終わったら、下記のコマンドを入力して、passwordでサーバーにログインできていればOKです。</p>
<p>(アカウント: sample, サーバー: <span>sample.sakura.ne.jpの場合</span>)</p>
<pre><span>% ssh sample@sample.sakura.ne.jp</span>
password:</pre>
<p>&nbsp;</p>
<h3><span id="toc4">Sequelの設定</span></h3>
<p>次にSequelの設定です。</p>
<p>Sequelを開いてSSHのタブをクリックします。</p>
<p>すると、下の方にSSH接続するための設定が表示されます。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-18.59.15-261x300.jpg" alt="sakura-sequel" width="609" height="700" class="wp-image-1635 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-18.59.15-261x300.jpg 261w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-18.59.15-889x1024.jpg 889w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-18.59.15-768x884.jpg 768w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-18.59.15.jpg 924w" sizes="(max-width: 609px) 100vw, 609px" /></p>
<p>Sequelに下記の情報を入力します。</p>
<div class="scrollable-table"><table style="border-collapse: collapse; width: 100%; height: 410px;">
<tbody>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">名前</td>
<td style="width: 50%; height: 41px;">任意の名前</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">1. MySQLホスト</td>
<td style="width: 50%; height: 41px;"><span>DBのURL (ex. mysql57.sample.sakura.ne.jp)</span></td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">2. ユーザ名</td>
<td style="width: 50%; height: 41px;">mysqlのユーザー名</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">3. パスワード</td>
<td style="width: 50%; height: 41px;">mysqlのパスワード</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">4. データベース</td>
<td style="width: 50%; height: 41px;">作成したデータベース名</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">5. ポート</td>
<td style="width: 50%; height: 41px;">3306</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">6. SSHホスト</td>
<td style="width: 50%; height: 41px;">サーバーのホスト (ex. <span>sample.sakura.ne.jp</span>)</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">7. SSHユーザ</td>
<td style="width: 50%; height: 41px;">SSHユーザー名</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">8. SSHパスワード</td>
<td style="width: 50%; height: 41px;">SSHパスワード</td>
</tr>
<tr style="height: 41px;">
<td style="width: 50%; height: 41px;">9. SSHポート</td>
<td style="width: 50%; height: 41px;">&#8211;</td>
</tr>
</tbody>
</table></div>
<p>1 ~ 4のDBの情報に関してはさくらサーバーのデータベースのページから確認できます。</p>
<p><img loading="lazy" decoding="async" src="https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07-300x123.png" alt="sakura-sequel-2" width="587" height="241" class="wp-image-1636 aligncenter" srcset="https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07-300x123.png 300w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07-1024x419.png 1024w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07-768x314.png 768w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07-1536x628.png 1536w, https://shungoblog.com/wp-content/uploads/2022/11/スクリーンショット-2022-11-11-20.03.07.png 1920w" sizes="(max-width: 587px) 100vw, 587px" /></p>
<p>情報を入力して&#8221;接続をテスト&#8221;を押して「接続が成功しました」が表示されれば、無事に接続完了です！</p>
<p>&nbsp;</p><p>The post <a href="https://shungoblog.com/programming/sequel-pro-sakura-server.html">さくらサーバーのDBにSequelProでSSH接続する方法</a> first appeared on <a href="https://shungoblog.com">shungo blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://shungoblog.com/programming/sequel-pro-sakura-server.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
