Questions tagged [read-only-database]
The read-only-database tag has no usage guidance.
57
questions
19
votes
2
answers
30k
views
Make Postgres database temporarily read-only (for performing volume snapshots)
The PostgreSQL built-in backup mechanism isn't always very suitable. Sometimes, you want to put the application in a quiescent state, because it has external data with which you want to backup at the ...
15
votes
1
answer
453
views
Columnstore Index in read_only filegroup prevents CheckDB
It appears setting a filegroup to read_only prevents dbcc checkdb for the entire database if the filegroup contains a columnstore index. When attempting to run checkdb or checkfilegroup (for any ...
7
votes
1
answer
11k
views
Postgres: permission denied for relation for read_only user [closed]
I am trying to set up a new read only user in postgres. I did the following steps to create the new user:
sudo -u postgres createuser --interactive
name: read_only_user
superuser: n
...
5
votes
2
answers
25k
views
Obvious reason Postgres Users can't read a table?
Situation: a PG user (non superuser, inherits from parent role) that is a member of a Role/Group cannot read from specific tables even though these Object Privileges have been specified:
DBName - ...
5
votes
2
answers
4k
views
SQL server Read Only permission automatically for new databases
When I setup my database I create a sql user that my application runs as. The sql user gets read only access to all the databases on the server. The problem is the user won’t have read only access to ...
5
votes
1
answer
11k
views
Revoke write privileges vs setting database to readonly
I am planning to do a database migration to a new server. During the transition stage, I do not want Apache user to be able to write anything to the database. I have two options.
Revoke write ...
5
votes
1
answer
6k
views
Create temp tables in Amazon RDS PostgreSQL read-replica
I have dozens of legacy stored procedures which create temporary tables inside for collecting results for a read-only application.
I've created a read-replica of my PostgreSQL in Amazon RDS and tried ...
5
votes
2
answers
1k
views
Using postgres_fdw to connect from one read replica to another
I have two postgres database servers in AWS, A and B. These databases have different tables. Both databases also have their own read replica.
My goal is a simple solution for doing cross database ...
4
votes
1
answer
483
views
Query performance on static, large PostgreSQL table
I tried to have this as detailed as possible. Sorry about the length!
Background
I created the following partitioned table protein_snp_assoc on a PostgreSQL (version 12.13) database:
CREATE TABLE ...
4
votes
1
answer
18k
views
Do I need to execute "create extension pgcrypto" everytime?
I have used crypt() in one of my functions to hash user password. But what I observed the next day I started my pc that the same thing failed as cryptographic functions became unavailable upon restart....
4
votes
1
answer
17k
views
Create new Read Only user on DB2 on the whole database
I am an oracle/sql server DBA having limited knowledge in IBM DB2. We have DB2 9.7 fp4 running on AIX 6. I would like to create a new user and grant him READ only privilege on a particular database. ...
3
votes
3
answers
4k
views
Unable to create read-only user in PostgreSQL 9.5
I seem to be having trouble creating a read-only user for a database in a fresh install of PostgreSQL 9.5 with PostGIS 2.2 on Ubuntu 16.04. Here is what I've done so far:
Ran this,
CREATE ROLE ...
3
votes
2
answers
24k
views
Insert- and Read-only table in Postgres
I want to create an "immutable" Postgres database, where users can insert/select (write/read) data only, but can not update/delete (change/delete).
I came to know there is FOR UPDATE lock, but did ...
3
votes
2
answers
3k
views
How do I map a SQL Server login to a user that already exists in a read-only database?
One of our database users complains that they can't select from one of the databases in this particualr instance while they have no problems in accessing others in this very same instance. The one ...
3
votes
1
answer
844
views
Query a database specific configuration parameter
I have a postgres 9.6 server with > 100 databases on it. When doing a mass-migrate, I use statements like this:
ALTER DATABASE mydatabase SET default_transaction_read_only = false;
Which works great....
3
votes
1
answer
13k
views
How can I expose an Amazon RDS database as read only to other partners who access through home broadband?
In one of our projects we have hosted our web application on an Amazon Linux AMI instance and it relies on a Amazon RDS MySQL instance as DB server.
One of our client's developer wants to have access ...
3
votes
1
answer
13k
views
How to start mysqld with read-only data directory?
I'm trying to start MariaDB in a docker container, using a data directory from the host mounted read-only. MySQLd is of course shut down on the host. Unfortunately, even with adding the read_only flag ...
3
votes
1
answer
100
views
Does SQL Server route connections to a secondary replica which has commit mode as synchronous in case of an AG with multiple secondary nodes?
If I have an AG with 4 different nodes as below:
Primary Node
Secondary Node 1 - Asynchronous Commit - Read Only Yes
Secondary Node 2 - Synchronous Commit - Read Only No
Secondary Node 3 - ...
3
votes
1
answer
2k
views
Set a filegroup to readonly
I have a set of dimensions which are updated only during specific times.
I have moved these tables to a specific filegroup named Dimensions. I wanna keep this filegroup as readonly. When ETL runs, it ...
3
votes
0
answers
728
views
Table queries locked during long insert SQL server
Everyday runs a sql job that loads data from bulk files and load them in auxiliary tables, to adapt and then copy to the destination table where applications read (and only read) the data.
I am ...
3
votes
0
answers
1k
views
Optimizing a single table, write-once, read-many PostgreSQL database
I've just finished constructing a table of ~835 million rows using Google's ngram dataset, aggregated on the years in which they occurred so that each 2-,3-,4-, and 5-gram is represented by a single ...
2
votes
5
answers
3k
views
Prevent read access on primary AG replica, but allow it on the readable secondary
We have a unique situation where we want to allow users to query a readable secondary replica of a database with SSMS for adhoc reporting, but not allow them to ever read from the primary replica. We ...
2
votes
3
answers
162
views
Restrictions on user-defined queries
I have a client that wants me to implement a webpage that allows users to enter custom queries in a text box so they can directly query the SQL Server database. I am concerned about users entering ...
2
votes
1
answer
1k
views
Implications of setting READ_Write
I am looking to update several users on READ_ONLY databases.
As the databases are used 24/7 globally, and maintenance windows have just past, I would like to do this during a low-activity moment (to ...
2
votes
2
answers
2k
views
Are Availability Group Databases on a Secondary replica automatically set to read-only by the AG?
I have read through the MS docs on read-only routing, but I am not talking about that.
Currently, if I execute an UPDATE against a database that is on a Secondary replica and is part of the ...
2
votes
3
answers
2k
views
How to backup a secondary log shipped standby mode database
We have a secondary transaction log shipped database configured for standby mode. Its primary purpose is for data recovery and for select only queries for reports etc.
As the database is very big we ...
2
votes
1
answer
507
views
Fix mysql replication crashed due to underlying storage corruption
we have critical database server running on two virtual machines. one virtual machine crashed due to underlying storage problem and we had to move it to different storage medium and recover the xfs ...
2
votes
1
answer
134
views
Track write requests on Read-only database
I have changed one of the databases to read-only in SQL Server 2005. I would like to track if someone tries to write to the database.
Any suggestions on how to track such requests (end user write ...
2
votes
1
answer
988
views
Sql server/azure connection string parameter for readonly access?
Is there a specific parameter that can be used in a SQL server/azure connection string to specify that the connection should be readonly?
In other words, only SELECT queries should work but INSERT/...
2
votes
1
answer
3k
views
Synchronizing a RDS instance with another RDS instance
I have a database on an RDS Instance (master) that needs to be synchronized to another RDS instance (slave). I created a read-replica for the first one, but that is created as read_only so I cannot do ...
2
votes
2
answers
3k
views
Mysql 8.0 and read-only not working as expected
I have a new Master/Slave config running. Everything is happily replication. I have added a secondary user whose role will be to manage the databases and tables.
Currently the following privileges ...
2
votes
0
answers
1k
views
Secondary Replica Read-Only Routing via Linked Server working from one server, but not the other
I have been given the task of setting up a read-only linked server on ServerA to Availability Group listener ListnerX. ListnerX points to ServerY or ServerZ (ServerY is usually the primary). Read-only ...
2
votes
0
answers
471
views
Basic PostgreSQL 9.x Performance Optimization Strategies for Reads/Analysis
Postgres comes, out of the box, configured as a general purpose database for both OLTP and OLAP types of loads. My need is to do use Postgres, in this case, purely as an OLAP running aggregate queries ...
1
vote
2
answers
3k
views
Optimising MySQL database with read only tables
I have a MySQL database with 15 tables. Three of them are used for website authentication and three other are tables that are frequently read and written to. Then other tables are set in stone and I'd ...
1
vote
2
answers
2k
views
What's the difference between --read-only and just permit SELECT queries?
I'm using Amazon Aurora and I have two endpoints, my endpoint which can read/write are having some issues to execute queries, these are the issues:
SQLSTATE[HY000]: General error: 1290 The MySQL ...
1
vote
1
answer
900
views
Can we configure logins to only connect to read-only replicas in Azure SQL Database automatically?
For Read-Only routing, rather than explicitly using "ApplicationIntent=ReadOnly" into our application connection string or for individual users to specify it in additional properties, can ...
1
vote
1
answer
209
views
Is there any AWS RDS Utility to Manage Master Slave mysql db with read write splitting?
I am looking for a solution for production which can manage the read and write splitting on master and slave connection as i can't affford to define multiple connection string for R/W in whole ...
1
vote
2
answers
108
views
Proc caching on read only db's/replicas
I've been given the task of finding which stored procs are being called in our database. To that end I started querying sys.dm_exec_cached_plans. All is well and good, until I go over to our ...
1
vote
1
answer
252
views
How to set mariadb read_write for some specific tables while starting as read_only=1
I am trying to set a mariadb slave which is exact replica of master db. As per the suggestion I start my slave with command --relay-log=mysql-relay-bin" "--log-slave-updates=1" "--read-only=1" . But ...
1
vote
0
answers
117
views
How do read queries against Postgres's JSONB type compare to Couchbase?
I'm working on a small project which would involve running queries against deeply-nested (up to 5 layers) keys in dictionaries. This would be specifically a read-heavy environment, with only one large ...
0
votes
1
answer
135
views
Why can't my read-only user role see any of my tables' primary key information in psql?
I have a PostgreSQL database on Azure, and I've created a readonly_user role that allows for external parties to connect to the db in a read-only capacity using a connection string.
This readonly_user ...
0
votes
1
answer
472
views
Alter database from Read-Only to Regular mode? A warm-standby database is read-only (Error 5063)
I am trying to change the mode of database from "Standby / Read-Only" to "Normal" mode so that I could use mdf file to attach to other SQL Server.
One instruction that I got was go ...
0
votes
1
answer
2k
views
PostgreSQL 9.3, set database (or all) to read only mode
Is any simple function/command for PostgreSQL 9.3 to set whole database to read only mode and then back to RW mode?
For example same as for MySQL:
FLUSH TABLES WITH READ LOCK;
LOCK TABLES customers ...
0
votes
1
answer
578
views
Solution for a readonly copy of a standalone MongoDB server
I store some data in many databases/collections on a standalone MongoDB server. This server is used for production.
I need to access those data (or at least nightly build data, and not all databases/...
0
votes
1
answer
502
views
Does read-only activity on synchronous secondary replica slow down primary replica in Availability Group?
Suppose that we have an Availability Group configuration (SQL Server 2017) where primary and synchronous secondary do not share any resources
(each replica have dedicated CPU, memory, disk, etc.)
...
0
votes
1
answer
249
views
Are there security-issues with a read-only-account on Oracle-DBs?
I am currently working as IT-maintenance-guy for a classic MVC-system(oracle-db/jboss) at public sector. The newest feature should be the shutdown of my oracle-db-readOnly-Account cause of "security ...
0
votes
1
answer
206
views
read only replica of azure sql database within the same server
I have the following bicep to create a sql server and sql database:
resource sqlServer 'Microsoft.Sql/servers@2021-02-01-preview' = {
name: sqlServerName
location: location
identity: {
type: ...
0
votes
1
answer
101
views
Set MySql read-only from K8s cluster
I have a Kubernetes cluster running with MySQL app (5.7.32 MySQL version). I'm trying to make MySQL app be in a consistency mode, using this command:
FLUSH TABLES WITH READ LOCK; SET_GLOBAL read_only =...
0
votes
0
answers
202
views
Sql server error message "the database is read only" in a remotely server - availability database
I have a failover cluster with a high availability sql server service, the problem is that I cannot create a table, update, delete remotely even if I already give specific permissions and i had ...
0
votes
0
answers
45
views
Read only database for time series event data
I have a time-series dataset (around 500 million rows, 4 columns) that stores public transport ticket validations.
Not sure if it matters, but it's an event driven dataset, without constant timestamp ...