<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>databases &amp; sql on my docs</title><link>https://docs.tannerr.dev/databases/</link><description>Recent content in databases &amp; sql on my docs</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://docs.tannerr.dev/databases/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://docs.tannerr.dev/databases/odbc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tannerr.dev/databases/odbc/</guid><description>ODBC = Open Databse Connectivity DSN = Data Source Name
NetSuite ODBC setup # Install driver # download NetSuite ODBC linux driver extract copy to /opt/netsuite sudo apt-get install unixodbc unixodbc-dev copy over the contents of odbc.ini and odbcinst.ini from Netsuite driver installation directory into the files in /etc enable OAuth 2.0, this is preferred over token Ports # Port 1708 needs to be open for outgoing connections
todo? # create Client credentials Flow mapping get the auth string?</description></item><item><title/><link>https://docs.tannerr.dev/databases/postgres/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tannerr.dev/databases/postgres/</guid><description>[[dev-notes]]
sudo apt install postgresql #log into psql cli sudo -u postgres psql #psql commands \dt shows tables \q quit postgres=# ALTER USER postgres PASSWORD &amp;#39;mynewpassword&amp;#39;; CREATE TABLE monies (entry_id serial PRIMARY KEY,date date, amount FLOAT, description VARCHAR(255)); INSERT INTO monies (date, amount, description) VALUES(&amp;#39;11/12/2024&amp;#39;, 444.44, &amp;#39;tanners bday&amp;#39;); pool = new Pool({ host: &amp;#39;localhost&amp;#39;, database: &amp;#39;postgres&amp;#39;, user:&amp;#39;postgres&amp;#39;, password:&amp;#39;mynewpassword&amp;#39;, port: 5432 });</description></item><item><title/><link>https://docs.tannerr.dev/databases/sql/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tannerr.dev/databases/sql/</guid><description>[[dev-notes]]
Basic SQL # SELECT * FROM testing WHERE id &amp;gt; 1 ORDER BY name LIMIT 1 OFFSET 10 ; INSERT INTO Artist (name) VALUES (&amp;#39;Radiohead&amp;#39;); SELECT * from Artist WHERE name = &amp;#39;Radiohead&amp;#39;; UPDATE Artist SET name = &amp;#39;Daft Punk&amp;#39; WHERE name = &amp;#39;Radiohead&amp;#39;; SELECT * from Artist WHERE name = &amp;#39;Daft Punk&amp;#39;; UPDATE Artist SET name = &amp;#39;Justice&amp;#39; WHERE name = &amp;#39;Daft Punk&amp;#39; RETURNING *; ALTER TABLE table ADD COLUMN image TEXT; ALTER TABLE table DROP COLUMN image TEXT; ALTER TABLE table ADD COLUMN name TEXT NOT NULL DEFAULT &amp;#39;john&amp;#39;; must declare foreign keys on each connection now sqlite will respect foreign keys</description></item><item><title/><link>https://docs.tannerr.dev/databases/sqlite/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tannerr.dev/databases/sqlite/</guid><description>[[dev-notes]]
Basic SQL # SELECT * FROM testing WHERE id &amp;gt; 1 ORDER BY name LIMIT 1 OFFSET 10 ; INSERT INTO Artist (name) VALUES (&amp;#39;Radiohead&amp;#39;); SELECT * from Artist WHERE name = &amp;#39;Radiohead&amp;#39;; UPDATE Artist SET name = &amp;#39;Daft Punk&amp;#39; WHERE name = &amp;#39;Radiohead&amp;#39;; SELECT * from Artist WHERE name = &amp;#39;Daft Punk&amp;#39;; UPDATE Artist SET name = &amp;#39;Justice&amp;#39; WHERE name = &amp;#39;Daft Punk&amp;#39; RETURNING *; ALTER TABLE table ADD COLUMN image TEXT; ALTER TABLE table DROP COLUMN image TEXT; ALTER TABLE table ADD COLUMN name TEXT NOT NULL DEFAULT &amp;#39;john&amp;#39;; must declare foreign keys on each connection now sqlite will respect foreign keys</description></item></channel></rss>