<?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>sqlite - caracal media／キャラカルメディア</title>
	<atom:link href="https://media.caracal.jp/tag/sqlite/feed/" rel="self" type="application/rss+xml" />
	<link>https://media.caracal.jp/tag/sqlite/</link>
	<description>ウェブ制作／WordPressカスタマイズ／iPad情報／ボルダリング情報を発信してます</description>
	<lastBuildDate>Wed, 13 Nov 2019 01:40:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>SQLiteでカラムを削除する簡単な方法</title>
		<link>https://media.caracal.jp/develop/sqlite-dropcolumn/</link>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Wed, 30 Oct 2019 13:22:16 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=41</guid>

					<description><![CDATA[<p>SQLiteでカラムを削除しようとすると非常に面倒で、「新規にテーブルを作り、古いテーブルからデータを移し、古いテーブルを削除してから新規作成したテーブルを元のテーブルと同じ名前にリネームする」ということをしなければなり…</p>
<p>The post <a href="https://media.caracal.jp/develop/sqlite-dropcolumn/">SQLiteでカラムを削除する簡単な方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>SQLiteでカラムを削除しようとすると非常に面倒で、<strong>「新規にテーブルを作り、古いテーブルからデータを移し、古いテーブルを削除してから新規作成したテーブルを元のテーブルと同じ名前にリネームする」</strong>ということをしなければなりません。※</p>



<p>そんなときは「DB Browser for SQLite」を利用してカラム削除をすればとても楽チン。</p>



<p>DB Browser for SQLiteはGUIでSQLiteを操作するアプリケーションです。<br>
ダウンロードは以下のサイトから。</p>



<p><a href="https://sqlitebrowser.org/dl/" target="_blank" rel="noreferrer noopener" aria-label="Downloads - DB Browser for SQLite (新しいタブで開く)">Downloads &#8211; DB Browser for SQLite</a></p>



<p>今回の例では「articles」テーブルの「published_at」カラムを削除します。</p>



<p>ダウンロードしたアプリケーションを起動するとウィンドウが表示されるので「Open Database」をクリックします。</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1024" height="634" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-1024x634.png" alt="" class="wp-image-52" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-1024x634.png 1024w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-300x186.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-768x476.png 768w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2.png 1216w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>操作したい拡張子「.sqlite」のSQLiteのデータファイルを選択します。</p>



<figure class="wp-block-image"><img decoding="async" width="832" height="560" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2.png" alt="" class="wp-image-51" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2.png 832w, https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2-300x202.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2-768x517.png 768w" sizes="(max-width: 832px) 100vw, 832px" /></figure>



<p>カラムを削除したいテーブルを選択し、「Modify Table」をクリックします。</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="634" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-1024x634.png" alt="" class="wp-image-50" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-1024x634.png 1024w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-300x186.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-768x476.png 768w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2.png 1216w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>すると次のような画面が表示されるので削除する「published_at」カラムを選択して「Remove field」をクリック。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="762" height="734" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2.png" alt="" class="wp-image-49" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2.png 762w, https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2-300x289.png 300w" sizes="(max-width: 762px) 100vw, 762px" /></figure>



<p>確認画面が表示されるので「Yes」をクリックしてカラムを削除します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="532" height="277" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2.png" alt="" class="wp-image-48" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2.png 532w, https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2-300x156.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></figure>



<p>以上です。<br>簡単ですね。</p>



<p>それでは、よいプログラミングライフを！</p>



<pre class="wp-block-verse">※ Laravelを使っていればmigrationを用いて<br><code> $table-&gt;dropColumn(‘hoge’);</code><br> 一行でできます。</pre>
<p>The post <a href="https://media.caracal.jp/develop/sqlite-dropcolumn/">SQLiteでカラムを削除する簡単な方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
