Database
Unity3D接入MySQL数据库
系統环境: # Windows 10(x64)(version 1909) Unity3D (version 2018.3.0f2) Microsoft Visual Studio Community 2017 (version 15.9.4) 操作步驟: # 准備一個本地/綫上Mysql數據庫 # Y Cheung 的數據庫設置如下:
Laravel Database Migrations中的 timestamps 與 nullableTimestamps
才知道Laravel Database Migrations 中的 timestamps和nullableTimestamps 在版本5.5之後數據庫中建立的是相同類型和屬性的column!!!好坑啊!!!
解决 postgreSQL truncate table过慢无响应问题
·234 字·1 分鐘
在 postgreSQL 清空表 TRUNCATE TABLE table_name RESTART IDENTITY RESTRICT;的时候,突然发生等了很久都没反应的问题,忧郁之。
查了一下,一般遇到表操作过慢或者无响应之类的问题,可以像对操作系统一样kill掉process就好了。
解決Windows Docker 客戶端使用 Mariadb 官方image啟動報錯
MariaDB Image使用的是當前最新的v10.3版本
1docker pull mariadb:latest docker-compose.yml文件內容:
1version: "3" 2services: 3 mariadb: 4 image: mariadb 5 container_name: mariadb 6 restart: always 7 volumes: 8 - ${DATA_DIR}:/var/lib/mysql 9 ports: 10 - "3306:3306" 11 environment: 12 MYSQL_ROOT_PASSWORD: password 13 MYSQL_DATABASE: public .env 文件內容:
CouchDB的安裝與使用簡介
CouchDB 是一個通過 RESTful API 訪問的多版本控制文檔型存儲的 NoSQL,支持 Map/Reduce,不支持動態查詢。
安裝CouchDB # RedHat 系統執行命令安裝:
drupal 7中操作遠程oracle數據庫
系統環境需求 # PHP環境最好是 PHP 7,系統最好是紅帽系。
操作步驟 # 安裝Oracle Instant Client # 在Oracle官網頁面中找到系統對應的客戶端下載安裝,比如Y CHEUNG選擇的就是 Instant Client Downloads for Linux x86-64 ,Fedora可以下載RPM包直接安裝,非RedHat系統的可能需要先編譯,用make install的方式安裝。
MYSQL外鍵導致無法清空表
最近設計的數據庫表含有外鍵,結果在開發時truncate table的時候報錯了,
1SQL错误(1701):Cannot truncate a table referenced in a foreign key constraint (`rollcall2`.`oncall`, CONSTRAINT `FK__calls` FOREIGN KEY (`calls_id`) REFERENCES `rollcall2`.`calls` (`id`)) 解決辦法如下:
1SET FOREIGN_KEY_CHECKS = 0; 2TRUNCATE table; 3SET FOREIGN_KEY_CHECKS = 1; 當然也可以通過移除外鍵之類的辦法,但是感覺還是用上面幾行命令來解決比較方便。
Aliyun MySQL Aborting
放了wordpress的主機最近經常掛掉,提示無法連結數據庫,檢查log信息發現是因為內存不足,把InnoDB的buffer pool size改小後似乎好了一些,可今天還是出錯了,log信息如下: